Searched refs:hash_subkey (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/arch/x86/crypto/
H A Daesni-intel_glue.c52 u8 hash_subkey[16]; member in struct:aesni_rfc4106_gcm_ctx
122 * u8 *hash_subkey, the Hash sub key input. Data starts on a 16-byte boundary.
132 u8 *hash_subkey, const u8 *aad, unsigned long aad_len,
143 * u8 *hash_subkey, the Hash sub key input. Data starts on a 16-byte boundary.
153 u8 *hash_subkey, const u8 *aad, unsigned long aad_len,
167 * u8 *hash_subkey, the Hash sub key input. Data starts on a 16-byte boundary.
169 asmlinkage void aesni_gcm_precomp_avx_gen2(void *my_ctx_data, u8 *hash_subkey);
183 u8 *hash_subkey, const u8 *aad, unsigned long aad_len, aesni_gcm_enc_avx()
188 aesni_gcm_enc(ctx, out, in, plaintext_len, iv, hash_subkey, aad, aesni_gcm_enc_avx()
191 aesni_gcm_precomp_avx_gen2(ctx, hash_subkey); aesni_gcm_enc_avx()
199 u8 *hash_subkey, const u8 *aad, unsigned long aad_len, aesni_gcm_dec_avx()
204 aesni_gcm_dec(ctx, out, in, ciphertext_len, iv, hash_subkey, aad, aesni_gcm_dec_avx()
207 aesni_gcm_precomp_avx_gen2(ctx, hash_subkey); aesni_gcm_dec_avx()
218 * u8 *hash_subkey, the Hash sub key input. Data starts on a 16-byte boundary.
220 asmlinkage void aesni_gcm_precomp_avx_gen4(void *my_ctx_data, u8 *hash_subkey);
234 u8 *hash_subkey, const u8 *aad, unsigned long aad_len, aesni_gcm_enc_avx2()
239 aesni_gcm_enc(ctx, out, in, plaintext_len, iv, hash_subkey, aad, aesni_gcm_enc_avx2()
242 aesni_gcm_precomp_avx_gen2(ctx, hash_subkey); aesni_gcm_enc_avx2()
246 aesni_gcm_precomp_avx_gen4(ctx, hash_subkey); aesni_gcm_enc_avx2()
254 u8 *hash_subkey, const u8 *aad, unsigned long aad_len, aesni_gcm_dec_avx2()
259 aesni_gcm_dec(ctx, out, in, ciphertext_len, iv, hash_subkey, aesni_gcm_dec_avx2()
262 aesni_gcm_precomp_avx_gen2(ctx, hash_subkey); aesni_gcm_dec_avx2()
266 aesni_gcm_precomp_avx_gen4(ctx, hash_subkey); aesni_gcm_dec_avx2()
275 u8 *hash_subkey, const u8 *aad, unsigned long aad_len,
280 u8 *hash_subkey, const u8 *aad, unsigned long aad_len,
837 rfc4106_set_hash_subkey(u8 *hash_subkey, const u8 *key, unsigned int key_len) rfc4106_set_hash_subkey() argument
867 memset(hash_subkey, 0, RFC4106_HASH_SUBKEY_SIZE); rfc4106_set_hash_subkey()
870 sg_init_one(&req_data->sg, hash_subkey, RFC4106_HASH_SUBKEY_SIZE); rfc4106_set_hash_subkey()
940 if ((unsigned long)(&(ctx->hash_subkey[0])) % AESNI_ALIGN) { common_rfc4106_set_key()
944 ret = rfc4106_set_hash_subkey(ctx->hash_subkey, key, key_len); common_rfc4106_set_key()
1059 ctx->hash_subkey, assoc, (unsigned long)req->assoclen, dst __driver_rfc4106_encrypt()
1148 ctx->hash_subkey, assoc, (unsigned long)req->assoclen, __driver_rfc4106_decrypt()
181 aesni_gcm_enc_avx(void *ctx, u8 *out, const u8 *in, unsigned long plaintext_len, u8 *iv, u8 *hash_subkey, const u8 *aad, unsigned long aad_len, u8 *auth_tag, unsigned long auth_tag_len) aesni_gcm_enc_avx() argument
197 aesni_gcm_dec_avx(void *ctx, u8 *out, const u8 *in, unsigned long ciphertext_len, u8 *iv, u8 *hash_subkey, const u8 *aad, unsigned long aad_len, u8 *auth_tag, unsigned long auth_tag_len) aesni_gcm_dec_avx() argument
232 aesni_gcm_enc_avx2(void *ctx, u8 *out, const u8 *in, unsigned long plaintext_len, u8 *iv, u8 *hash_subkey, const u8 *aad, unsigned long aad_len, u8 *auth_tag, unsigned long auth_tag_len) aesni_gcm_enc_avx2() argument
252 aesni_gcm_dec_avx2(void *ctx, u8 *out, const u8 *in, unsigned long ciphertext_len, u8 *iv, u8 *hash_subkey, const u8 *aad, unsigned long aad_len, u8 *auth_tag, unsigned long auth_tag_len) aesni_gcm_dec_avx2() argument
H A Daesni-intel_asm.S1204 * u8 *hash_subkey, // H, the Hash sub key input. Data starts on a 16-byte boundary.
1467 * u8 *hash_subkey, // H, the Hash sub key input. Data starts on a 16-byte boundary.
H A Daesni-intel_avx-x86_64.S1445 # u8 *hash_subkey)# /* H, the Hash sub key input. Data starts on a 16-byte boundary. */
2720 # u8 *hash_subkey)# /* H, the Hash sub key input.

Completed in 171 milliseconds