Home
last modified time | relevance | path

Searched refs:scatterwalk_map_and_copy (Results 1 – 25 of 47) sorted by relevance

12

/Linux-v5.4/crypto/
Dauthencesn.c112 scatterwalk_map_and_copy(tmp, dst, 4, 4, 0); in crypto_authenc_esn_genicv_tail()
113 scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 0); in crypto_authenc_esn_genicv_tail()
114 scatterwalk_map_and_copy(tmp, dst, 0, 8, 1); in crypto_authenc_esn_genicv_tail()
116 scatterwalk_map_and_copy(hash, dst, assoclen + cryptlen, authsize, 1); in crypto_authenc_esn_genicv_tail()
149 scatterwalk_map_and_copy(tmp, dst, 0, 8, 0); in crypto_authenc_esn_genicv()
150 scatterwalk_map_and_copy(tmp, dst, 4, 4, 1); in crypto_authenc_esn_genicv()
151 scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 1); in crypto_authenc_esn_genicv()
251 scatterwalk_map_and_copy(tmp, dst, 4, 4, 0); in crypto_authenc_esn_decrypt_tail()
252 scatterwalk_map_and_copy(tmp + 1, dst, assoclen + cryptlen, 4, 0); in crypto_authenc_esn_decrypt_tail()
253 scatterwalk_map_and_copy(tmp, dst, 0, 8, 1); in crypto_authenc_esn_decrypt_tail()
[all …]
Dcts.c117 scatterwalk_map_and_copy(d + bsize, sg, 0, bsize, 0); in cts_cbc_encrypt()
120 scatterwalk_map_and_copy(d, req->src, offset, lastn, 0); in cts_cbc_encrypt()
122 scatterwalk_map_and_copy(d, sg, 0, bsize + lastn, 1); in cts_cbc_encrypt()
201 scatterwalk_map_and_copy(d + bsize, sg, 0, bsize, 0); in cts_cbc_decrypt()
206 scatterwalk_map_and_copy(d, req->src, offset, lastn, 0); in cts_cbc_decrypt()
215 scatterwalk_map_and_copy(d, sg, 0, bsize + lastn, 1); in cts_cbc_decrypt()
277 scatterwalk_map_and_copy(space, req->src, offset - 2 * bsize, in crypto_cts_decrypt()
Dxts.c155 scatterwalk_map_and_copy(&b, rctx->tail, 0, XTS_BLOCK_SIZE, 0); in cts_done()
157 scatterwalk_map_and_copy(&b, rctx->tail, 0, XTS_BLOCK_SIZE, 1); in cts_done()
177 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 0); in cts_final()
179 scatterwalk_map_and_copy(b, req->src, offset, tail, 0); in cts_final()
183 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE + tail, 1); in cts_final()
194 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 0); in cts_final()
196 scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 1); in cts_final()
Dscatterwalk.c55 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg, in scatterwalk_map_and_copy() function
70 EXPORT_SYMBOL_GPL(scatterwalk_map_and_copy);
Dechainiv.c69 scatterwalk_map_and_copy(info, req->dst, req->assoclen, ivsize, 1); in echainiv_encrypt()
107 scatterwalk_map_and_copy(req->iv, req->src, req->assoclen, ivsize, 0); in echainiv_decrypt()
Dseqiv.c103 scatterwalk_map_and_copy(info, req->dst, req->assoclen, ivsize, 1); in seqiv_aead_encrypt()
133 scatterwalk_map_and_copy(req->iv, req->src, req->assoclen, ivsize, 0); in seqiv_aead_decrypt()
Dscompress.c141 scatterwalk_map_and_copy(scratch->src, req->src, 0, req->slen, 0); in scomp_acomp_comp_decomp()
156 scatterwalk_map_and_copy(scratch->dst, req->dst, 0, req->dlen, in scomp_acomp_comp_decomp()
Dauthenc.c134 scatterwalk_map_and_copy(ahreq->result, req->dst, in authenc_geniv_ahash_done()
167 scatterwalk_map_and_copy(hash, req->dst, req->assoclen + req->cryptlen, in crypto_authenc_genicv()
254 scatterwalk_map_and_copy(ihash, req->src, ahreq->nbytes, authsize, 0); in crypto_authenc_decrypt_tail()
Daegis128-core.c427 scatterwalk_map_and_copy(tag.bytes, req->dst, req->assoclen + cryptlen, in crypto_aegis128_encrypt()
445 scatterwalk_map_and_copy(tag.bytes, req->src, req->assoclen + cryptlen, in crypto_aegis128_decrypt()
Dccm.c243 scatterwalk_map_and_copy(odata, req->dst, in crypto_ccm_encrypt_done()
326 scatterwalk_map_and_copy(odata, sg_next(dst), cryptlen, in crypto_ccm_encrypt()
373 scatterwalk_map_and_copy(authtag, sg_next(pctx->src), cryptlen, in crypto_ccm_decrypt()
659 scatterwalk_map_and_copy(iv + 16, req->src, 0, req->assoclen - 8, 0); in crypto_rfc4309_crypt()
Dessiv.c214 scatterwalk_map_and_copy(req->iv, req->dst, in essiv_aead_crypt()
243 scatterwalk_map_and_copy(rctx->assoc, req->src, 0, in essiv_aead_crypt()
Dadiantum.c314 scatterwalk_map_and_copy(&rctx->rbuf.bignum, req->dst, in adiantum_finish()
355 scatterwalk_map_and_copy(&rctx->rbuf.bignum, req->src, in adiantum_crypt()
/Linux-v5.4/drivers/crypto/
Domap-crypto.c73 scatterwalk_map_and_copy(buf, *sg, 0, total, 0); in omap_crypto_copy_sgs()
174 scatterwalk_map_and_copy(buf, orig, offset, len, 1); in omap_crypto_cleanup()
Domap-aes-gcm.c62 scatterwalk_map_and_copy(rctx->auth_tag, in omap_aes_gcm_done_task()
230 scatterwalk_map_and_copy(tag, dd->aead_req->src, in omap_aes_gcm_dma_out_callback()
322 scatterwalk_map_and_copy(rctx->auth_tag, req->dst, 0, authlen, in omap_aes_gcm_crypt()
Datmel-aes.c512 scatterwalk_map_and_copy(req->info, req->dst, in atmel_aes_complete()
518 scatterwalk_map_and_copy(req->info, req->src, in atmel_aes_complete()
1130 scatterwalk_map_and_copy(rctx->lastc, req->src, in atmel_aes_crypt()
1736 scatterwalk_map_and_copy(otag, req->dst, offset, authsize, 1); in atmel_aes_gcm_finalize()
1739 scatterwalk_map_and_copy(itag, req->src, offset, authsize, 0); in atmel_aes_gcm_finalize()
2110 scatterwalk_map_and_copy(odigest, req->dst, offs, authsize, 1); in atmel_aes_authenc_final()
2112 scatterwalk_map_and_copy(idigest, req->src, offs, authsize, 0); in atmel_aes_authenc_final()
/Linux-v5.4/drivers/crypto/nx/
Dnx-aes-ccm.c223 scatterwalk_map_and_copy(b1 + 2, req->src, 0, in generate_pat()
228 scatterwalk_map_and_copy(b1 + 6, req->src, 0, in generate_pat()
347 scatterwalk_map_and_copy(priv->oauth_tag, in ccm_nx_decrypt()
471 scatterwalk_map_and_copy(csbcpb->cpb.aes_ccm.out_pat_or_mac, in ccm_nx_encrypt()
Dnx-aes-gcm.c398 scatterwalk_map_and_copy( in gcm_aes_nx_crypt()
407 scatterwalk_map_and_copy( in gcm_aes_nx_crypt()
/Linux-v5.4/arch/x86/crypto/
Dglue_helper.c336 scatterwalk_map_and_copy(b, dst, 0, XTS_BLOCK_SIZE, 0); in glue_xts_req_128bit()
338 scatterwalk_map_and_copy(b, src, XTS_BLOCK_SIZE, in glue_xts_req_128bit()
340 scatterwalk_map_and_copy(b, dst, 0, tail, 1); in glue_xts_req_128bit()
Daegis128-aesni-glue.c204 scatterwalk_map_and_copy(tag.bytes, req->dst, in crypto_aegis128_aesni_encrypt()
224 scatterwalk_map_and_copy(tag.bytes, req->src, in crypto_aegis128_aesni_decrypt()
/Linux-v5.4/include/crypto/
Dscatterwalk.h108 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,
/Linux-v5.4/arch/arm/crypto/
Daes-neonbs-glue.c382 scatterwalk_map_and_copy(buf, req->dst, req->cryptlen - AES_BLOCK_SIZE, in __xts_crypt()
385 scatterwalk_map_and_copy(buf, req->src, req->cryptlen, tail, 0); in __xts_crypt()
396 scatterwalk_map_and_copy(buf, req->dst, req->cryptlen - AES_BLOCK_SIZE, in __xts_crypt()
/Linux-v5.4/arch/arm64/crypto/
Daes-ce-ccm-glue.c279 scatterwalk_map_and_copy(mac, req->dst, req->assoclen + req->cryptlen, in ccm_encrypt()
338 scatterwalk_map_and_copy(buf, req->src, in ccm_decrypt()
/Linux-v5.4/drivers/crypto/ccp/
Dccp-crypto-aes-cmac.c38 scatterwalk_map_and_copy(rctx->buf, rctx->src, in ccp_aes_cmac_complete()
78 scatterwalk_map_and_copy(rctx->buf + rctx->buf_count, req->src, in ccp_do_cmac_update()
Dccp-crypto-sha.c39 scatterwalk_map_and_copy(rctx->buf, rctx->src, in ccp_sha_complete()
73 scatterwalk_map_and_copy(rctx->buf + rctx->buf_count, req->src, in ccp_do_sha_update()
/Linux-v5.4/drivers/crypto/qat/qat_common/
Dqat_asym_algs.c206 scatterwalk_map_and_copy(req->dst_align, areq->dst, 0, in qat_dh_cb()
342 scatterwalk_map_and_copy(qat_req->src_align + shift, in qat_dh_compute_value()
572 scatterwalk_map_and_copy(req->dst_align, areq->dst, 0, in qat_rsa_cb()
746 scatterwalk_map_and_copy(qat_req->src_align + shift, req->src, in qat_rsa_enc()
890 scatterwalk_map_and_copy(qat_req->src_align + shift, req->src, in qat_rsa_dec()

12