H A D | aesni-intel_glue.c | 52 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
|