Lines Matching refs:arg
778 static int aesni_cbc_hmac_sha1_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, in aesni_cbc_hmac_sha1_ctrl() argument
791 if (arg > (int)sizeof(hmac_key)) { in aesni_cbc_hmac_sha1_ctrl()
793 SHA1_Update(&key->head, ptr, arg); in aesni_cbc_hmac_sha1_ctrl()
796 memcpy(hmac_key, ptr, arg); in aesni_cbc_hmac_sha1_ctrl()
818 if (arg != EVP_AEAD_TLS1_AAD_LEN) in aesni_cbc_hmac_sha1_ctrl()
821 len = p[arg - 2] << 8 | p[arg - 1]; in aesni_cbc_hmac_sha1_ctrl()
826 p[arg - 4] << 8 | p[arg - 3]) >= TLS1_1_VERSION) { in aesni_cbc_hmac_sha1_ctrl()
830 p[arg - 2] = len >> 8; in aesni_cbc_hmac_sha1_ctrl()
831 p[arg - 1] = len; in aesni_cbc_hmac_sha1_ctrl()
834 SHA1_Update(&key->md, p, arg); in aesni_cbc_hmac_sha1_ctrl()
840 memcpy(key->aux.tls_aad, ptr, arg); in aesni_cbc_hmac_sha1_ctrl()
841 key->payload_length = arg; in aesni_cbc_hmac_sha1_ctrl()
848 return (int)(5 + 16 + ((arg + 20 + 16) & -16)); in aesni_cbc_hmac_sha1_ctrl()
856 if (arg < (int)sizeof(EVP_CTRL_TLS1_1_MULTIBLOCK_PARAM)) in aesni_cbc_hmac_sha1_ctrl()