Lines Matching refs:hash_subkey
60 u8 hash_subkey[16] AESNI_ALIGN_ATTR; member
66 u8 hash_subkey[16] AESNI_ALIGN_ATTR; member
139 u8 *hash_subkey, const u8 *aad, unsigned long aad_len,
161 u8 *hash_subkey, const u8 *aad, unsigned long aad_len,
168 u8 *hash_subkey, const u8 *aad,
193 asmlinkage void aesni_gcm_precomp_avx_gen2(void *my_ctx_data, u8 *hash_subkey);
208 u8 *hash_subkey, const u8 *aad, unsigned long aad_len, in aesni_gcm_enc_avx() argument
214 plaintext_len, iv, hash_subkey, aad, in aesni_gcm_enc_avx()
217 aesni_gcm_precomp_avx_gen2(ctx, hash_subkey); in aesni_gcm_enc_avx()
226 u8 *hash_subkey, const u8 *aad, unsigned long aad_len, in aesni_gcm_dec_avx() argument
232 ciphertext_len, iv, hash_subkey, aad, in aesni_gcm_dec_avx()
235 aesni_gcm_precomp_avx_gen2(ctx, hash_subkey); in aesni_gcm_dec_avx()
248 asmlinkage void aesni_gcm_precomp_avx_gen4(void *my_ctx_data, u8 *hash_subkey);
263 u8 *hash_subkey, const u8 *aad, unsigned long aad_len, in aesni_gcm_enc_avx2() argument
269 plaintext_len, iv, hash_subkey, aad, in aesni_gcm_enc_avx2()
272 aesni_gcm_precomp_avx_gen2(ctx, hash_subkey); in aesni_gcm_enc_avx2()
276 aesni_gcm_precomp_avx_gen4(ctx, hash_subkey); in aesni_gcm_enc_avx2()
285 u8 *hash_subkey, const u8 *aad, unsigned long aad_len, in aesni_gcm_dec_avx2() argument
291 ciphertext_len, iv, hash_subkey, in aesni_gcm_dec_avx2()
294 aesni_gcm_precomp_avx_gen2(ctx, hash_subkey); in aesni_gcm_dec_avx2()
298 aesni_gcm_precomp_avx_gen4(ctx, hash_subkey); in aesni_gcm_dec_avx2()
308 u8 *iv, u8 *hash_subkey, const u8 *aad,
315 u8 *iv, u8 *hash_subkey, const u8 *aad,
697 rfc4106_set_hash_subkey(u8 *hash_subkey, const u8 *key, unsigned int key_len) in rfc4106_set_hash_subkey() argument
712 memset(hash_subkey, 0, RFC4106_HASH_SUBKEY_SIZE); in rfc4106_set_hash_subkey()
714 crypto_cipher_encrypt_one(tfm, hash_subkey, hash_subkey); in rfc4106_set_hash_subkey()
737 rfc4106_set_hash_subkey(ctx->hash_subkey, key, key_len); in common_rfc4106_set_key()
795 unsigned int assoclen, u8 *hash_subkey, in gcmaes_crypt_by_sg() argument
842 hash_subkey, assoc, assoclen); in gcmaes_crypt_by_sg()
916 u8 *hash_subkey, u8 *iv, void *aes_ctx) in gcmaes_encrypt() argument
929 return gcmaes_crypt_by_sg(true, req, assoclen, hash_subkey, iv, in gcmaes_encrypt()
961 hash_subkey, assoc, assoclen, in gcmaes_encrypt()
985 u8 *hash_subkey, u8 *iv, void *aes_ctx) in gcmaes_decrypt() argument
1001 return gcmaes_crypt_by_sg(false, req, assoclen, hash_subkey, iv, in gcmaes_decrypt()
1035 hash_subkey, assoc, assoclen, in gcmaes_decrypt()
1083 return gcmaes_encrypt(req, req->assoclen - 8, ctx->hash_subkey, iv, in helper_rfc4106_encrypt()
1110 return gcmaes_decrypt(req, req->assoclen - 8, ctx->hash_subkey, iv, in helper_rfc4106_decrypt()
1280 rfc4106_set_hash_subkey(ctx->hash_subkey, key, key_len); in generic_gcmaes_set_key()
1294 return gcmaes_encrypt(req, req->assoclen, ctx->hash_subkey, iv, in generic_gcmaes_encrypt()
1309 return gcmaes_decrypt(req, req->assoclen, ctx->hash_subkey, iv, in generic_gcmaes_decrypt()