Symbol: crypto_xor
arch/arm/crypto/aes-neonbs-glue.c
314
crypto_xor(buf, req->iv, AES_BLOCK_SIZE);
arch/arm/crypto/aes-neonbs-glue.c
321
crypto_xor(buf, req->iv, AES_BLOCK_SIZE);
arch/arm64/crypto/aes-ce-ccm-glue.c
112
crypto_xor(&mac[macp], in, l);
arch/arm64/crypto/sm4-ce-ccm-glue.c
109
crypto_xor(mac, (const u8 *)&aadlen, len);
arch/arm64/crypto/sm4-ce-ccm-glue.c
144
crypto_xor(mac + len, p, l);
arch/arm64/crypto/sm4-ce-glue.c
595
crypto_xor(ctx->digest, src, len);
arch/arm64/crypto/sm4-ce-glue.c
614
crypto_xor(ctx->digest, src, len);
arch/x86/crypto/camellia_glue.c
1275
crypto_xor(dst + CAMELLIA_BLOCK_SIZE, iv, CAMELLIA_BLOCK_SIZE);
arch/x86/crypto/ecb_cbc_helpers.h
72
crypto_xor(dst, walk.iv, __bsize); \
arch/x86/crypto/serpent_sse2_glue.c
40
crypto_xor(dst + SERPENT_BLOCK_SIZE, s, sizeof(buf));
arch/x86/crypto/twofish_glue_3way.c
42
crypto_xor(dst + TF_BLOCK_SIZE, s, sizeof(buf));
crypto/aegis128-core.c
106
crypto_xor(key_iv.bytes, iv, AEGIS_BLOCK_SIZE);
crypto/aegis128-core.c
185
crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE);
crypto/aegis128-core.c
246
crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE);
crypto/aegis128-core.c
95
crypto_xor(state->blocks[0].bytes, msg, AEGIS_BLOCK_SIZE);
crypto/cbc.c
111
crypto_xor(src, src - bsize, bsize);
crypto/cbc.c
115
crypto_xor(src, iv, bsize);
crypto/cbc.c
22
crypto_xor(iv, src, bsize);
crypto/cbc.c
40
crypto_xor(src, iv, bsize);
crypto/cbc.c
81
crypto_xor(dst, iv, bsize);
crypto/ccm.c
799
crypto_xor(dg, p, bs);
crypto/ccm.c
817
crypto_xor(dg, src, len);
crypto/cmac.c
109
crypto_xor(prev, p, bs);
crypto/cmac.c
127
crypto_xor(prev, src, len);
crypto/cmac.c
132
crypto_xor(prev, (const u8 *)tctx->consts + offset, bs);
crypto/ctr.c
60
crypto_xor(dst, src, bsize);
crypto/ctr.c
88
crypto_xor(dst, keystream, bsize);
crypto/cts.c
199
crypto_xor(d + bsize, space, bsize);
crypto/cts.c
205
crypto_xor(d + bsize, d, lastn);
crypto/gcm.c
222
crypto_xor(pctx->auth_tag, pctx->iauth_tag, 16);
crypto/gcm.c
263
crypto_xor(auth_tag, iauth_tag, 16);
crypto/hctr2.c
191
crypto_xor(rctx->first_block, digest, BLOCKCIPHER_BLOCK_SIZE);
crypto/hctr2.c
235
crypto_xor(digest, rctx->first_block, BLOCKCIPHER_BLOCK_SIZE);
crypto/hctr2.c
247
crypto_xor(digest, rctx->first_block, BLOCKCIPHER_BLOCK_SIZE);
crypto/seqiv.c
90
crypto_xor(info, ctx->salt, ivsize);
crypto/xcbc.c
100
crypto_xor(prev, &tctx->consts[offset], bs);
crypto/xcbc.c
77
crypto_xor(prev, p, bs);
crypto/xcbc.c
95
crypto_xor(prev, src, len);
crypto/xctr.c
43
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
crypto/xctr.c
46
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
crypto/xctr.c
60
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
crypto/xctr.c
62
crypto_xor(dst, src, XCTR_BLOCKSIZE);
crypto/xctr.c
63
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
crypto/xctr.c
87
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
crypto/xctr.c
89
crypto_xor(data, keystream, XCTR_BLOCKSIZE);
crypto/xctr.c
90
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
drivers/crypto/inside-secure/safexcel_hash.c
390
crypto_xor(req->cache, (const u8 *)req->state, AES_BLOCK_SIZE);
drivers/md/dm-crypt.c
576
crypto_xor(dst + sg->offset, iv, cc->iv_size);
drivers/md/dm-crypt.c
652
crypto_xor(&buf[0], &buf[12], 4);
drivers/md/dm-crypt.c
653
crypto_xor(&buf[4], &buf[8], 4);
drivers/md/dm-crypt.c
657
crypto_xor(data + i * 8, buf, 8);
drivers/md/dm-crypt.c
971
crypto_xor(data_offset + i * 32, ks, 32);
lib/crypto/aes.c
542
crypto_xor(h, data, AES_BLOCK_SIZE);
lib/crypto/aes.c
546
crypto_xor(h, data, AES_BLOCK_SIZE);
lib/crypto/aes.c
611
crypto_xor(&ctx->h[ctx->partial_len], data, l);
lib/crypto/aes.c
633
crypto_xor(ctx->h, data, data_len);
lib/crypto/aes.c
640
crypto_xor(ctx->h, data, data_len);
lib/crypto/aes.c
659
crypto_xor(ctx->h, ctx->key->k_final[0].b, AES_BLOCK_SIZE);
lib/crypto/aes.c
663
crypto_xor(ctx->h, ctx->key->k_final[1].b, AES_BLOCK_SIZE);
lib/crypto/aes.c
679
crypto_xor(&ctx->h[ctx->partial_len], data, l);
lib/crypto/aes.c
698
crypto_xor(ctx->h, data, data_len);
lib/crypto/chacha20poly1305.c
270
crypto_xor(addr, b.chacha_stream + partial, l);
lib/crypto/chacha20poly1305.c
290
crypto_xor(addr, b.chacha_stream, length);
lib/crypto/sha3.c
209
crypto_xor(&ctx->state.bytes[absorb_offset], in,
lib/crypto/sha3.c
226
crypto_xor(&ctx->state.bytes[absorb_offset], in, in_len);
net/bluetooth/smp.c
424
crypto_xor(res, p2, sizeof(p2));
net/mac80211/fils_aead.c
43
crypto_xor(d, tmp, AES_BLOCK_SIZE);
net/mac80211/fils_aead.c
52
crypto_xor(d, addr[i] + len[i] - AES_BLOCK_SIZE,
net/mac80211/fils_aead.c
58
crypto_xor(d, addr[i], len[i]);