Lines Matching defs:hash_subkey
53 u8 hash_subkey[16] AESNI_ALIGN_ATTR;
59 u8 hash_subkey[16] AESNI_ALIGN_ATTR;
119 u8 *hash_subkey, const u8 *aad,
155 * u8 *hash_subkey, the Hash sub key input. Data starts on a 16-byte boundary.
160 u8 *hash_subkey,
178 * u8 *hash_subkey, the Hash sub key input. Data starts on a 16-byte boundary.
183 u8 *hash_subkey,
597 rfc4106_set_hash_subkey(u8 *hash_subkey, const u8 *key, unsigned int key_len)
608 memset(hash_subkey, 0, RFC4106_HASH_SUBKEY_SIZE);
610 aes_encrypt(&ctx, hash_subkey, hash_subkey);
630 rfc4106_set_hash_subkey(ctx->hash_subkey, key, key_len);
670 unsigned int assoclen, u8 *hash_subkey,
709 aesni_gcm_init_avx_gen4(aes_ctx, data, iv, hash_subkey, assoc,
712 aesni_gcm_init_avx_gen2(aes_ctx, data, iv, hash_subkey, assoc,
715 aesni_gcm_init(aes_ctx, data, iv, hash_subkey, assoc, assoclen);
780 u8 *hash_subkey, u8 *iv, void *aes_ctx)
787 err = gcmaes_crypt_by_sg(true, req, assoclen, hash_subkey, iv, aes_ctx,
799 u8 *hash_subkey, u8 *iv, void *aes_ctx)
807 err = gcmaes_crypt_by_sg(false, req, assoclen, hash_subkey, iv, aes_ctx,
848 return gcmaes_encrypt(req, req->assoclen - 8, ctx->hash_subkey, iv,
876 return gcmaes_decrypt(req, req->assoclen - 8, ctx->hash_subkey, iv,
1151 rfc4106_set_hash_subkey(ctx->hash_subkey, key, key_len);
1166 return gcmaes_encrypt(req, req->assoclen, ctx->hash_subkey, iv,
1182 return gcmaes_decrypt(req, req->assoclen, ctx->hash_subkey, iv,