Home
last modified time | relevance | path

Searched refs:giv (Results 1 – 13 of 13) sorted by relevance

/linux-4.1.27/crypto/
Deseqiv.c47 memcpy(req->giv, PTR_ALIGN((u8 *)reqctx->tail, in eseqiv_complete2()
77 u8 *giv; in eseqiv_givencrypt() local
88 giv = req->giv; in eseqiv_givencrypt()
101 if (vsrc != giv + ivsize && vdst != giv + ivsize) { in eseqiv_givencrypt()
102 giv = PTR_ALIGN((u8 *)reqctx->tail, in eseqiv_givencrypt()
112 sg_set_buf(reqctx->src, giv, ivsize); in eseqiv_givencrypt()
113 scatterwalk_crypto_chain(reqctx->src, osrc, vsrc == giv + ivsize, 2); in eseqiv_givencrypt()
118 sg_set_buf(reqctx->dst, giv, ivsize); in eseqiv_givencrypt()
119 scatterwalk_crypto_chain(reqctx->dst, odst, vdst == giv + ivsize, 2); in eseqiv_givencrypt()
132 memset(req->giv, 0, ivsize - sizeof(u64)); in eseqiv_givencrypt()
[all …]
Dchainiv.c68 memcpy(req->giv, ctx->iv, ivsize); in chainiv_givencrypt()
168 memcpy(req->giv, ctx->iv, ivsize); in async_chainiv_givencrypt_tail()
Dseqiv.c135 memcpy(req->giv, info, ivsize); in seqiv_givencrypt()
181 memcpy(req->giv, info, ivsize); in seqiv_aead_givencrypt()
Dauthenc.c429 err = crypto_authenc_genicv(areq, greq->giv, 0); in crypto_authenc_givencrypt_done()
441 u8 *iv = req->giv; in crypto_authenc_givencrypt()
Dauthencesn.c505 err = crypto_authenc_esn_genicv(areq, greq->giv, 0); in crypto_authenc_esn_givencrypt_done()
517 u8 *iv = req->giv; in crypto_authenc_esn_givencrypt()
Dpcrypt.c264 aead_givcrypt_set_giv(creq, req->giv, req->seq); in pcrypt_aead_givencrypt()
/linux-4.1.27/include/crypto/
Dskcipher.h28 u8 *giv; member
103 struct skcipher_givcrypt_request *req, u8 *giv, u64 seq) in skcipher_givcrypt_set_giv() argument
105 req->giv = giv; in skcipher_givcrypt_set_giv()
Daead.h28 u8 *giv; member
99 u8 *giv, u64 seq) in aead_givcrypt_set_giv() argument
101 req->giv = giv; in aead_givcrypt_set_giv()
/linux-4.1.27/drivers/crypto/
Dpicoxcell_crypto.c103 u8 *giv; member
321 static int spacc_aead_make_ddts(struct spacc_req *req, u8 *giv) in spacc_aead_make_ddts() argument
332 u8 *iv = giv ? giv : areq->iv; in spacc_aead_make_ddts()
365 giv ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); in spacc_aead_make_ddts()
380 if (giv || req->is_encrypt) in spacc_aead_make_ddts()
623 if (!req->giv) { in spacc_aead_submit()
681 static int spacc_aead_setup(struct aead_request *req, u8 *giv, in spacc_aead_setup() argument
691 dev_req->giv = giv; in spacc_aead_setup()
702 spacc_aead_make_ddts(dev_req, dev_req->giv); in spacc_aead_setup()
749 memset(req->giv, 0, ivsize - sizeof(u64)); in spacc_aead_givencrypt()
[all …]
Dixp4xx_crypto.c1202 memset(req->giv, 0, ivsize - sizeof(u64)); in aead_givencrypt()
1206 memcpy(req->giv + ivsize - len, &seq, len); in aead_givencrypt()
1208 req->areq.cryptlen +ivsize, req->giv); in aead_givencrypt()
Dtalitos.c1306 edesc = aead_edesc_alloc(areq, req->giv, 0, true); in aead_givencrypt()
1313 memcpy(req->giv, ctx->iv, crypto_aead_ivsize(authenc)); in aead_givencrypt()
1315 *(__be64 *)req->giv ^= cpu_to_be64(req->seq); in aead_givencrypt()
/linux-4.1.27/drivers/crypto/qat/qat_common/
Dqat_algs.c943 memcpy(req->giv, ctx->salt, AES_BLOCK_SIZE); in qat_alg_aead_genivenc()
945 memcpy(req->giv + AES_BLOCK_SIZE - sizeof(uint64_t), in qat_alg_aead_genivenc()
947 return qat_alg_aead_enc_internal(&req->areq, req->giv, 1); in qat_alg_aead_genivenc()
/linux-4.1.27/drivers/crypto/caam/
Dcaamalg.c2877 iv_dma = dma_map_single(jrdev, greq->giv, ivsize, DMA_TO_DEVICE); in aead_giv_edesc_alloc()
3272 iv_dma = dma_map_single(jrdev, greq->giv, ivsize, DMA_TO_DEVICE); in ablkcipher_giv_edesc_alloc()