Home
last modified time | relevance | path

Searched refs:crypto_xor (Results 1 – 24 of 24) sorted by relevance

/OK3568_Linux_fs/kernel/crypto/
H A Dcbc.c34 crypto_xor(iv, src, bsize); in crypto_cbc_encrypt_segment()
61 crypto_xor(src, iv, bsize); in crypto_cbc_encrypt_inplace()
110 crypto_xor(dst, iv, bsize); in crypto_cbc_decrypt_segment()
145 crypto_xor(src, src - bsize, bsize); in crypto_cbc_decrypt_inplace()
149 crypto_xor(src, walk->iv, bsize); in crypto_cbc_decrypt_inplace()
H A Dpcbc.c31 crypto_xor(iv, src, bsize); in crypto_pcbc_encrypt_segment()
54 crypto_xor(iv, src, bsize); in crypto_pcbc_encrypt_inplace()
99 crypto_xor(dst, iv, bsize); in crypto_pcbc_decrypt_segment()
122 crypto_xor(src, iv, bsize); in crypto_pcbc_decrypt_inplace()
H A Dcfb.c69 crypto_xor(dst, src, bsize); in crypto_cfb_encrypt_segment()
92 crypto_xor(src, tmp, bsize); in crypto_cfb_encrypt_inplace()
139 crypto_xor(dst, src, bsize); in crypto_cfb_decrypt_segment()
163 crypto_xor(src, tmp, bsize); in crypto_cfb_decrypt_inplace()
H A Dxcbc.c109 crypto_xor(prev, odds, bs); in crypto_xcbc_digest_update()
117 crypto_xor(prev, p, bs); in crypto_xcbc_digest_update()
159 crypto_xor(prev, odds, bs); in crypto_xcbc_digest_final()
160 crypto_xor(prev, consts + offset, bs); in crypto_xcbc_digest_final()
H A Dcmac.c142 crypto_xor(prev, odds, bs); in crypto_cmac_digest_update()
150 crypto_xor(prev, p, bs); in crypto_cmac_digest_update()
193 crypto_xor(prev, odds, bs); in crypto_cmac_digest_final()
194 crypto_xor(prev, consts + offset, bs); in crypto_cmac_digest_final()
H A Daegis128-core.c106 crypto_xor(state->blocks[0].bytes, msg, AEGIS_BLOCK_SIZE); in crypto_aegis128_update_u()
117 crypto_xor(key_iv.bytes, iv, AEGIS_BLOCK_SIZE); in crypto_aegis128_init()
189 crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE); in crypto_aegis128_encrypt_chunk()
250 crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE); in crypto_aegis128_decrypt_chunk()
H A Dctr.c60 crypto_xor(dst, src, bsize); in crypto_ctr_crypt_segment()
88 crypto_xor(src, keystream, bsize); in crypto_ctr_crypt_inplace()
H A Dcts.c199 crypto_xor(d + bsize, space, bsize); in cts_cbc_decrypt()
205 crypto_xor(d + bsize, d, lastn); in cts_cbc_decrypt()
H A Dghash-generic.c100 crypto_xor(dst, src, GHASH_BLOCK_SIZE); in ghash_update()
H A Dseqiv.c100 crypto_xor(info, ctx->salt, ivsize); in seqiv_aead_encrypt()
H A Dgcm.c417 crypto_xor(auth_tag, pctx->iauth_tag, 16); in gcm_enc_copy_hash()
474 crypto_xor(auth_tag, iauth_tag, 16); in crypto_gcm_verify()
H A Dccm.c811 crypto_xor(dg + ctx->len, p, l); in crypto_cbcmac_digest_update()
/OK3568_Linux_fs/kernel/arch/arm64/crypto/
H A Daes-ce-ccm-glue.c111 crypto_xor(&mac[*macp], in, added); in ccm_update_mac()
120 crypto_xor(mac, in, AES_BLOCK_SIZE); in ccm_update_mac()
128 crypto_xor(mac, in, abytes); in ccm_update_mac()
202 crypto_xor(mac, src, bsize); in ccm_crypt_fallback()
205 crypto_xor(mac, dst, bsize); in ccm_crypt_fallback()
217 crypto_xor(mac, buf, AES_BLOCK_SIZE); in ccm_crypt_fallback()
H A Dghash-ce-glue.c87 crypto_xor((u8 *)&dst, in, GHASH_BLOCK_SIZE); in ghash_do_update()
441 crypto_xor(tag, iv, AES_BLOCK_SIZE); in gcm_encrypt()
571 crypto_xor(tag, iv, AES_BLOCK_SIZE); in gcm_decrypt()
H A Daes-glue.c826 crypto_xor(dg, in, AES_BLOCK_SIZE); in mac_do_update()
865 crypto_xor(ctx->dg + ctx->len, p, l); in mac_update()
/OK3568_Linux_fs/kernel/net/mac80211/
H A Dfils_aead.c41 crypto_xor(d, tmp, AES_BLOCK_SIZE); in aes_s2v()
50 crypto_xor(d, addr[i] + len[i] - AES_BLOCK_SIZE, in aes_s2v()
56 crypto_xor(d, addr[i], len[i]); in aes_s2v()
/OK3568_Linux_fs/kernel/drivers/crypto/vmx/
H A Dghash.c88 crypto_xor((u8 *)dctx->shash, dctx->buffer, GHASH_BLOCK_SIZE); in __ghash_block()
108 crypto_xor((u8 *)dctx->shash, src, GHASH_BLOCK_SIZE); in __ghash_blocks()
/OK3568_Linux_fs/kernel/lib/crypto/
H A Dchacha20poly1305.c268 crypto_xor(addr, b.chacha_stream + partial, l); in chacha20poly1305_crypt_sg_inplace()
288 crypto_xor(addr, b.chacha_stream, length); in chacha20poly1305_crypt_sg_inplace()
/OK3568_Linux_fs/kernel/include/crypto/
H A Dalgapi.h139 static inline void crypto_xor(u8 *dst, const u8 *src, unsigned int size) in crypto_xor() function
/OK3568_Linux_fs/kernel/arch/arm/crypto/
H A Daes-neonbs-glue.c402 crypto_xor(buf, req->iv, AES_BLOCK_SIZE); in __xts_crypt()
409 crypto_xor(buf, req->iv, AES_BLOCK_SIZE); in __xts_crypt()
H A Dghash-ce-glue.c85 crypto_xor((u8 *)&dst, in, GHASH_BLOCK_SIZE); in ghash_do_update()
/OK3568_Linux_fs/kernel/drivers/md/
H A Ddm-crypt.c555 crypto_xor(dst + sg->offset, iv, cc->iv_size); in crypt_iv_lmk_post()
657 crypto_xor(&buf[0], &buf[12], 4); in crypt_iv_tcw_whitening()
658 crypto_xor(&buf[4], &buf[8], 4); in crypt_iv_tcw_whitening()
662 crypto_xor(data + i * 8, buf, 8); in crypt_iv_tcw_whitening()
992 crypto_xor(data_offset + i * 32, ks, 32); in crypt_iv_elephant()
/OK3568_Linux_fs/kernel/drivers/crypto/rockchip/
H A Drk_crypto_skcipher_utils.c142 crypto_xor(iv, ctx->lastc, ivsize); in rk_get_new_iv()
/OK3568_Linux_fs/kernel/drivers/crypto/inside-secure/
H A Dsafexcel_hash.c393 crypto_xor(req->cache, (const u8 *)req->state, AES_BLOCK_SIZE); in safexcel_ahash_send_req()