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
121
crypto_xor(&mac[macp], in, l);
arch/arm64/crypto/aes-glue.c
872
crypto_xor(ctx->dg, src, len);
arch/arm64/crypto/aes-glue.c
886
crypto_xor(ctx->dg, src, len);
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/powerpc/crypto/ghash.c
108
crypto_xor((u8 *)dctx->shash, src, GHASH_BLOCK_SIZE);
arch/powerpc/crypto/ghash.c
85
crypto_xor((u8 *)dctx->shash, src, GHASH_BLOCK_SIZE);
arch/riscv/crypto/ghash-riscv64-glue.c
70
crypto_xor((u8 *)&dctx->accumulator, src,
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/ghash-clmulni-intel_glue.c
102
crypto_xor(dst, src, len);
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
411
crypto_xor(auth_tag, pctx->iauth_tag, 16);
crypto/gcm.c
468
crypto_xor(auth_tag, iauth_tag, 16);
crypto/ghash-generic.c
103
crypto_xor(dst, src, len);
crypto/ghash-generic.c
86
crypto_xor(dst, src, GHASH_BLOCK_SIZE);
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/pcbc.c
122
crypto_xor(dst, iv, bsize);
crypto/pcbc.c
31
crypto_xor(iv, src, bsize);
crypto/pcbc.c
54
crypto_xor(iv, dst, bsize);
crypto/pcbc.c
99
crypto_xor(dst, iv, bsize);
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
577
crypto_xor(dst + sg->offset, iv, cc->iv_size);
drivers/md/dm-crypt.c
656
crypto_xor(&buf[0], &buf[12], 4);
drivers/md/dm-crypt.c
657
crypto_xor(&buf[4], &buf[8], 4);
drivers/md/dm-crypt.c
661
crypto_xor(data + i * 8, buf, 8);
drivers/md/dm-crypt.c
994
crypto_xor(data_offset + i * 32, ks, 32);
lib/crypto/aesgcm.c
67
crypto_xor((u8 *)ghash, src, min(len, GHASH_BLOCK_SIZE));
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
445
crypto_xor(res, p2, sizeof(p2));
net/mac80211/fils_aead.c
41
crypto_xor(d, tmp, AES_BLOCK_SIZE);
net/mac80211/fils_aead.c
50
crypto_xor(d, addr[i] + len[i] - AES_BLOCK_SIZE,
net/mac80211/fils_aead.c
56
crypto_xor(d, addr[i], len[i]);