Lines Matching refs:hash_subkey
53 u8 hash_subkey[16] AESNI_ALIGN_ATTR; member
59 u8 hash_subkey[16] AESNI_ALIGN_ATTR; member
119 u8 *hash_subkey, const u8 *aad,
146 u8 *hash_subkey,
169 u8 *hash_subkey,
531 rfc4106_set_hash_subkey(u8 *hash_subkey, const u8 *key, unsigned int key_len) in rfc4106_set_hash_subkey() argument
542 memset(hash_subkey, 0, RFC4106_HASH_SUBKEY_SIZE); in rfc4106_set_hash_subkey()
544 aes_encrypt(&ctx, hash_subkey, hash_subkey); in rfc4106_set_hash_subkey()
565 rfc4106_set_hash_subkey(ctx->hash_subkey, key, key_len); in common_rfc4106_set_key()
605 unsigned int assoclen, u8 *hash_subkey, in gcmaes_crypt_by_sg() argument
644 aesni_gcm_init_avx_gen4(aes_ctx, data, iv, hash_subkey, assoc, in gcmaes_crypt_by_sg()
647 aesni_gcm_init_avx_gen2(aes_ctx, data, iv, hash_subkey, assoc, in gcmaes_crypt_by_sg()
650 aesni_gcm_init(aes_ctx, data, iv, hash_subkey, assoc, assoclen); in gcmaes_crypt_by_sg()
715 u8 *hash_subkey, u8 *iv, void *aes_ctx) in gcmaes_encrypt() argument
722 err = gcmaes_crypt_by_sg(true, req, assoclen, hash_subkey, iv, aes_ctx, in gcmaes_encrypt()
734 u8 *hash_subkey, u8 *iv, void *aes_ctx) in gcmaes_decrypt() argument
742 err = gcmaes_crypt_by_sg(false, req, assoclen, hash_subkey, iv, aes_ctx, in gcmaes_decrypt()
783 return gcmaes_encrypt(req, req->assoclen - 8, ctx->hash_subkey, iv, in helper_rfc4106_encrypt()
811 return gcmaes_decrypt(req, req->assoclen - 8, ctx->hash_subkey, iv, in helper_rfc4106_decrypt()
1061 rfc4106_set_hash_subkey(ctx->hash_subkey, key, key_len); in generic_gcmaes_set_key()
1076 return gcmaes_encrypt(req, req->assoclen, ctx->hash_subkey, iv, in generic_gcmaes_encrypt()
1092 return gcmaes_decrypt(req, req->assoclen, ctx->hash_subkey, iv, in generic_gcmaes_decrypt()