/Linux-v4.19/include/crypto/ |
D | cbc.h | 31 crypto_xor(iv, src, bsize); in crypto_cbc_encrypt_segment() 52 crypto_xor(src, iv, bsize); in crypto_cbc_encrypt_inplace() 97 crypto_xor(dst, iv, bsize); in crypto_cbc_decrypt_segment() 126 crypto_xor(src, src - bsize, bsize); in crypto_cbc_decrypt_inplace() 130 crypto_xor(src, walk->iv, bsize); in crypto_cbc_decrypt_inplace()
|
D | algapi.h | 204 static inline void crypto_xor(u8 *dst, const u8 *src, unsigned int size) in crypto_xor() function
|
/Linux-v4.19/arch/arm64/crypto/ |
D | aes-ce-ccm-glue.c | 121 crypto_xor(&mac[*macp], in, added); in ccm_update_mac() 131 crypto_xor(mac, in, AES_BLOCK_SIZE); in ccm_update_mac() 140 crypto_xor(mac, in, abytes); in ccm_update_mac() 218 crypto_xor(mac, src, bsize); in ccm_crypt_fallback() 221 crypto_xor(mac, dst, bsize); in ccm_crypt_fallback() 233 crypto_xor(mac, buf, AES_BLOCK_SIZE); in ccm_crypt_fallback()
|
D | ghash-ce-glue.c | 110 crypto_xor((u8 *)&dst, in, GHASH_BLOCK_SIZE); in ghash_do_update() 366 crypto_xor(tag, mac, AES_BLOCK_SIZE); in gcm_final()
|
D | aes-glue.c | 486 crypto_xor(dg, in, AES_BLOCK_SIZE); in mac_do_update() 526 crypto_xor(ctx->dg + ctx->len, p, l); in mac_update()
|
/Linux-v4.19/crypto/ |
D | xcbc.c | 118 crypto_xor(prev, odds, bs); in crypto_xcbc_digest_update() 126 crypto_xor(prev, p, bs); in crypto_xcbc_digest_update() 168 crypto_xor(prev, odds, bs); in crypto_xcbc_digest_final() 169 crypto_xor(prev, consts + offset, bs); in crypto_xcbc_digest_final()
|
D | cmac.c | 146 crypto_xor(prev, odds, bs); in crypto_cmac_digest_update() 154 crypto_xor(prev, p, bs); in crypto_cmac_digest_update() 197 crypto_xor(prev, odds, bs); in crypto_cmac_digest_final() 198 crypto_xor(prev, consts + offset, bs); in crypto_cmac_digest_final()
|
D | pcbc.c | 57 crypto_xor(iv, src, bsize); in crypto_pcbc_encrypt_segment() 80 crypto_xor(iv, src, bsize); in crypto_pcbc_encrypt_inplace() 128 crypto_xor(dst, iv, bsize); in crypto_pcbc_decrypt_segment() 153 crypto_xor(src, iv, bsize); in crypto_pcbc_decrypt_inplace()
|
D | aegis128l.c | 78 crypto_xor(state->blocks[0].bytes, msg + 0 * AEGIS_BLOCK_SIZE, in crypto_aegis128l_update_u() 80 crypto_xor(state->blocks[4].bytes, msg + 1 * AEGIS_BLOCK_SIZE, in crypto_aegis128l_update_u() 179 crypto_xor(tmp0->bytes, src + 0 * AEGIS_BLOCK_SIZE, in crypto_aegis128l_encrypt_chunk() 186 crypto_xor(tmp1->bytes, src + 1 * AEGIS_BLOCK_SIZE, in crypto_aegis128l_encrypt_chunk() 262 crypto_xor(tmp0->bytes, src + 0 * AEGIS_BLOCK_SIZE, in crypto_aegis128l_decrypt_chunk() 269 crypto_xor(tmp1->bytes, src + 1 * AEGIS_BLOCK_SIZE, in crypto_aegis128l_decrypt_chunk()
|
D | aegis256.c | 69 crypto_xor(state->blocks[0].bytes, msg, AEGIS_BLOCK_SIZE); in crypto_aegis256_update_u() 81 crypto_xor(key_iv[0].bytes, iv + 0 * AEGIS_BLOCK_SIZE, in crypto_aegis256_init() 83 crypto_xor(key_iv[1].bytes, iv + 1 * AEGIS_BLOCK_SIZE, in crypto_aegis256_init() 161 crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE); in crypto_aegis256_encrypt_chunk() 225 crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE); in crypto_aegis256_decrypt_chunk()
|
D | cfb.c | 79 crypto_xor(dst, src, bsize); in crypto_cfb_encrypt_segment() 100 crypto_xor(src, tmp, bsize); in crypto_cfb_encrypt_inplace() 147 crypto_xor(dst, iv, bsize); in crypto_cfb_decrypt_segment() 171 crypto_xor(src, tmp, bsize); in crypto_cfb_decrypt_inplace()
|
D | chacha20_generic.c | 28 crypto_xor(dst, (const u8 *)stream, CHACHA20_BLOCK_SIZE); in chacha20_docrypt() 34 crypto_xor(dst, (const u8 *)stream, bytes); in chacha20_docrypt()
|
D | aegis128.c | 69 crypto_xor(state->blocks[0].bytes, msg, AEGIS_BLOCK_SIZE); in crypto_aegis128_update_u() 80 crypto_xor(key_iv.bytes, iv, AEGIS_BLOCK_SIZE); in crypto_aegis128_init() 152 crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE); in crypto_aegis128_encrypt_chunk() 213 crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE); in crypto_aegis128_decrypt_chunk()
|
D | salsa20_generic.c | 94 crypto_xor(dst, (const u8 *)stream, SALSA20_BLOCK_SIZE); in salsa20_docrypt() 100 crypto_xor(dst, (const u8 *)stream, bytes); in salsa20_docrypt()
|
D | ghash-generic.c | 74 crypto_xor(dst, src, GHASH_BLOCK_SIZE); in ghash_update()
|
D | cts.c | 201 crypto_xor(d + bsize, space, bsize); in cts_cbc_decrypt() 207 crypto_xor(d + bsize, d, lastn); in cts_cbc_decrypt()
|
D | ctr.c | 87 crypto_xor(dst, src, bsize); in crypto_ctr_crypt_segment() 115 crypto_xor(src, keystream, bsize); in crypto_ctr_crypt_inplace()
|
D | seqiv.c | 108 crypto_xor(info, ctx->salt, ivsize); in seqiv_aead_encrypt()
|
D | gcm.c | 439 crypto_xor(auth_tag, pctx->iauth_tag, 16); in gcm_enc_copy_hash() 496 crypto_xor(auth_tag, iauth_tag, 16); in crypto_gcm_verify()
|
D | ccm.c | 893 crypto_xor(dg + ctx->len, p, l); in crypto_cbcmac_digest_update()
|
/Linux-v4.19/net/mac80211/ |
D | fils_aead.c | 44 crypto_xor(d, tmp, AES_BLOCK_SIZE); in aes_s2v() 53 crypto_xor(d, addr[i] + len[i] - AES_BLOCK_SIZE, in aes_s2v() 59 crypto_xor(d, addr[i], len[i]); in aes_s2v()
|
/Linux-v4.19/drivers/md/ |
D | dm-crypt.c | 681 crypto_xor(dst + sg->offset, iv, cc->iv_size); in crypt_iv_lmk_post() 783 crypto_xor(&buf[0], &buf[12], 4); in crypt_iv_tcw_whitening() 784 crypto_xor(&buf[4], &buf[8], 4); in crypt_iv_tcw_whitening() 788 crypto_xor(data + i * 8, buf, 8); in crypt_iv_tcw_whitening()
|