crypto_xor
crypto_xor(buf, req->iv, AES_BLOCK_SIZE);
crypto_xor(buf, req->iv, AES_BLOCK_SIZE);
crypto_xor(&mac[macp], in, l);
crypto_xor(ctx->dg, src, len);
crypto_xor(ctx->dg, src, len);
crypto_xor(mac, (const u8 *)&aadlen, len);
crypto_xor(mac + len, p, l);
crypto_xor(ctx->digest, src, len);
crypto_xor(ctx->digest, src, len);
crypto_xor((u8 *)dctx->shash, src, GHASH_BLOCK_SIZE);
crypto_xor((u8 *)dctx->shash, src, GHASH_BLOCK_SIZE);
crypto_xor((u8 *)&dctx->accumulator, src,
crypto_xor(dst + CAMELLIA_BLOCK_SIZE, iv, CAMELLIA_BLOCK_SIZE);
crypto_xor(dst, walk.iv, __bsize); \
crypto_xor(dst, src, len);
crypto_xor(dst + SERPENT_BLOCK_SIZE, s, sizeof(buf));
crypto_xor(dst + TF_BLOCK_SIZE, s, sizeof(buf));
crypto_xor(key_iv.bytes, iv, AEGIS_BLOCK_SIZE);
crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE);
crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE);
crypto_xor(state->blocks[0].bytes, msg, AEGIS_BLOCK_SIZE);
crypto_xor(src, src - bsize, bsize);
crypto_xor(src, iv, bsize);
crypto_xor(iv, src, bsize);
crypto_xor(src, iv, bsize);
crypto_xor(dst, iv, bsize);
crypto_xor(dg, p, bs);
crypto_xor(dg, src, len);
crypto_xor(prev, p, bs);
crypto_xor(prev, src, len);
crypto_xor(prev, (const u8 *)tctx->consts + offset, bs);
crypto_xor(dst, src, bsize);
crypto_xor(dst, keystream, bsize);
crypto_xor(d + bsize, space, bsize);
crypto_xor(d + bsize, d, lastn);
crypto_xor(auth_tag, pctx->iauth_tag, 16);
crypto_xor(auth_tag, iauth_tag, 16);
crypto_xor(dst, src, len);
crypto_xor(dst, src, GHASH_BLOCK_SIZE);
crypto_xor(rctx->first_block, digest, BLOCKCIPHER_BLOCK_SIZE);
crypto_xor(digest, rctx->first_block, BLOCKCIPHER_BLOCK_SIZE);
crypto_xor(digest, rctx->first_block, BLOCKCIPHER_BLOCK_SIZE);
crypto_xor(dst, iv, bsize);
crypto_xor(iv, src, bsize);
crypto_xor(iv, dst, bsize);
crypto_xor(dst, iv, bsize);
crypto_xor(info, ctx->salt, ivsize);
crypto_xor(prev, &tctx->consts[offset], bs);
crypto_xor(prev, p, bs);
crypto_xor(prev, src, len);
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
crypto_xor(dst, src, XCTR_BLOCKSIZE);
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
crypto_xor(data, keystream, XCTR_BLOCKSIZE);
crypto_xor(walk->iv, (u8 *)&ctr32, sizeof(ctr32));
crypto_xor(req->cache, (const u8 *)req->state, AES_BLOCK_SIZE);
crypto_xor(dst + sg->offset, iv, cc->iv_size);
crypto_xor(&buf[0], &buf[12], 4);
crypto_xor(&buf[4], &buf[8], 4);
crypto_xor(data + i * 8, buf, 8);
crypto_xor(data_offset + i * 32, ks, 32);
crypto_xor((u8 *)ghash, src, min(len, GHASH_BLOCK_SIZE));
crypto_xor(addr, b.chacha_stream + partial, l);
crypto_xor(addr, b.chacha_stream, length);
crypto_xor(&ctx->state.bytes[absorb_offset], in,
crypto_xor(&ctx->state.bytes[absorb_offset], in, in_len);
crypto_xor(res, p2, sizeof(p2));
crypto_xor(d, tmp, AES_BLOCK_SIZE);
crypto_xor(d, addr[i] + len[i] - AES_BLOCK_SIZE,
crypto_xor(d, addr[i], len[i]);