/linux-4.1.27/crypto/ |
H A D | gcm.c | 52 u8 auth_tag[16]; member in struct:crypto_rfc4543_req_ctx 67 u8 auth_tag[16]; member in struct:crypto_gcm_req_priv_ctx 199 memset(pctx->auth_tag, 0, sizeof(pctx->auth_tag)); crypto_gcm_init_crypt() 203 sg_set_buf(pctx->src, pctx->auth_tag, sizeof(pctx->auth_tag)); crypto_gcm_init_crypt() 209 sg_set_buf(pctx->dst, pctx->auth_tag, sizeof(pctx->auth_tag)); crypto_gcm_init_crypt() 216 cryptlen + sizeof(pctx->auth_tag), crypto_gcm_init_crypt() 296 crypto_xor(pctx->auth_tag, pctx->iauth_tag, 16); __gcm_hash_final_done() 511 u8 *auth_tag = pctx->auth_tag; gcm_enc_copy_hash() local 513 scatterwalk_map_and_copy(auth_tag, req->dst, req->cryptlen, gcm_enc_copy_hash() 537 crypto_xor(pctx->auth_tag, pctx->iauth_tag, 16); gcm_encrypt_done() 568 crypto_xor(pctx->auth_tag, pctx->iauth_tag, 16); crypto_gcm_encrypt() 578 u8 *auth_tag = pctx->auth_tag; crypto_gcm_verify() local 583 crypto_xor(auth_tag, iauth_tag, 16); crypto_gcm_verify() 585 return crypto_memneq(iauth_tag, auth_tag, authsize) ? -EBADMSG : 0; crypto_gcm_verify() 1110 scatterwalk_map_and_copy(rctx->auth_tag, req->dst, crypto_rfc4543_done() 1141 memset(rctx->auth_tag, 0, authsize); crypto_rfc4543_crypt() 1143 scatterwalk_map_and_copy(rctx->auth_tag, src, crypto_rfc4543_crypt() 1147 sg_init_one(cipher, rctx->auth_tag, authsize); crypto_rfc4543_crypt() 1213 scatterwalk_map_and_copy(rctx->auth_tag, req->dst, req->cryptlen, crypto_rfc4543_encrypt()
|
H A D | ccm.c | 42 u8 auth_tag[16]; member in struct:crypto_ccm_req_priv_ctx 367 if (!err && crypto_memneq(pctx->auth_tag, pctx->odata, authsize)) crypto_ccm_decrypt_done() 382 u8 *authtag = pctx->auth_tag; crypto_ccm_decrypt()
|
/linux-4.1.27/arch/x86/crypto/ |
H A D | aesni-intel_glue.c | 126 * u8 *auth_tag, Authenticated Tag output. 133 u8 *auth_tag, unsigned long auth_tag_len); 147 * u8 *auth_tag, Authenticated Tag output. 154 u8 *auth_tag, unsigned long auth_tag_len); 174 u8 *auth_tag, unsigned long auth_tag_len); 179 u8 *auth_tag, unsigned long auth_tag_len); 184 u8 *auth_tag, unsigned long auth_tag_len) aesni_gcm_enc_avx() 189 aad_len, auth_tag, auth_tag_len); aesni_gcm_enc_avx() 193 aad_len, auth_tag, auth_tag_len); aesni_gcm_enc_avx() 200 u8 *auth_tag, unsigned long auth_tag_len) aesni_gcm_dec_avx() 205 aad_len, auth_tag, auth_tag_len); aesni_gcm_dec_avx() 209 aad_len, auth_tag, auth_tag_len); aesni_gcm_dec_avx() 225 u8 *auth_tag, unsigned long auth_tag_len); 230 u8 *auth_tag, unsigned long auth_tag_len); 235 u8 *auth_tag, unsigned long auth_tag_len) aesni_gcm_enc_avx2() 240 aad_len, auth_tag, auth_tag_len); aesni_gcm_enc_avx2() 244 aad_len, auth_tag, auth_tag_len); aesni_gcm_enc_avx2() 248 aad_len, auth_tag, auth_tag_len); aesni_gcm_enc_avx2() 255 u8 *auth_tag, unsigned long auth_tag_len) aesni_gcm_dec_avx2() 260 aad, aad_len, auth_tag, auth_tag_len); aesni_gcm_dec_avx2() 264 aad_len, auth_tag, auth_tag_len); aesni_gcm_dec_avx2() 268 aad_len, auth_tag, auth_tag_len); aesni_gcm_dec_avx2() 276 u8 *auth_tag, unsigned long auth_tag_len); 281 u8 *auth_tag, unsigned long auth_tag_len); 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 D | aesni-intel_avx-x86_64.S | 1504 # u8 *auth_tag, /* Authenticated Tag output. */ 1525 # u8 *auth_tag, /* Authenticated Tag output. */ 2781 # u8 *auth_tag, /* Authenticated Tag output. */ 2802 # u8 *auth_tag, /* Authenticated Tag output. */
|
H A D | aesni-intel_asm.S | 1207 * u8 *auth_tag, // Authenticated Tag output. The driver will compare this to the 1470 * u8 *auth_tag, // Authenticated Tag output.
|