/linux-4.1.27/include/crypto/ |
H A D | aead.h | 23 * @giv: Space for generated IV 28 u8 *giv; member in struct:aead_givcrypt_request 99 u8 *giv, u64 seq) aead_givcrypt_set_giv() 101 req->giv = giv; aead_givcrypt_set_giv() 98 aead_givcrypt_set_giv(struct aead_givcrypt_request *req, u8 *giv, u64 seq) aead_givcrypt_set_giv() argument
|
H A D | skcipher.h | 23 * @giv: Space for generated IV 28 u8 *giv; member in struct:skcipher_givcrypt_request 103 struct skcipher_givcrypt_request *req, u8 *giv, u64 seq) skcipher_givcrypt_set_giv() 105 req->giv = giv; skcipher_givcrypt_set_giv() 102 skcipher_givcrypt_set_giv( struct skcipher_givcrypt_request *req, u8 *giv, u64 seq) skcipher_givcrypt_set_giv() argument
|
/linux-4.1.27/crypto/ |
H A D | eseqiv.c | 47 memcpy(req->giv, PTR_ALIGN((u8 *)reqctx->tail, eseqiv_complete2() 77 u8 *giv; eseqiv_givencrypt() local 88 giv = req->giv; eseqiv_givencrypt() 101 if (vsrc != giv + ivsize && vdst != giv + ivsize) { eseqiv_givencrypt() 102 giv = PTR_ALIGN((u8 *)reqctx->tail, eseqiv_givencrypt() 112 sg_set_buf(reqctx->src, giv, ivsize); eseqiv_givencrypt() 113 scatterwalk_crypto_chain(reqctx->src, osrc, vsrc == giv + ivsize, 2); eseqiv_givencrypt() 118 sg_set_buf(reqctx->dst, giv, ivsize); eseqiv_givencrypt() 119 scatterwalk_crypto_chain(reqctx->dst, odst, vdst == giv + ivsize, 2); eseqiv_givencrypt() 132 memset(req->giv, 0, ivsize - sizeof(u64)); eseqiv_givencrypt() 136 memcpy(req->giv + ivsize - len, &seq, len); eseqiv_givencrypt() 142 if (giv != req->giv) eseqiv_givencrypt()
|
H A D | chainiv.c | 68 memcpy(req->giv, ctx->iv, ivsize); chainiv_givencrypt() 168 memcpy(req->giv, ctx->iv, ivsize); async_chainiv_givencrypt_tail()
|
H A D | seqiv.c | 135 memcpy(req->giv, info, ivsize); seqiv_givencrypt() 181 memcpy(req->giv, info, ivsize); seqiv_aead_givencrypt()
|
H A D | authenc.c | 429 err = crypto_authenc_genicv(areq, greq->giv, 0); crypto_authenc_givencrypt_done() 441 u8 *iv = req->giv; crypto_authenc_givencrypt()
|
H A D | authencesn.c | 505 err = crypto_authenc_esn_genicv(areq, greq->giv, 0); crypto_authenc_esn_givencrypt_done() 517 u8 *iv = req->giv; crypto_authenc_esn_givencrypt()
|
H A D | pcrypt.c | 264 aead_givcrypt_set_giv(creq, req->giv, req->seq); pcrypt_aead_givencrypt()
|
/linux-4.1.27/drivers/crypto/ |
H A D | picoxcell_crypto.c | 103 u8 *giv; member in struct:spacc_req 321 static int spacc_aead_make_ddts(struct spacc_req *req, u8 *giv) spacc_aead_make_ddts() argument 332 u8 *iv = giv ? giv : areq->iv; spacc_aead_make_ddts() 365 giv ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE); spacc_aead_make_ddts() 380 if (giv || req->is_encrypt) spacc_aead_make_ddts() 623 if (!req->giv) { spacc_aead_submit() 678 * @giv Pointer to destination address for a generated IV. If the 681 static int spacc_aead_setup(struct aead_request *req, u8 *giv, spacc_aead_setup() argument 691 dev_req->giv = giv; spacc_aead_setup() 702 spacc_aead_make_ddts(dev_req, dev_req->giv); spacc_aead_setup() 749 memset(req->giv, 0, ivsize - sizeof(u64)); spacc_aead_givencrypt() 753 memcpy(req->giv + ivsize - len, &seq, len); spacc_aead_givencrypt() 755 return spacc_aead_setup(&req->areq, req->giv, alg->type, 1); spacc_aead_givencrypt()
|
H A D | ixp4xx_crypto.c | 1202 memset(req->giv, 0, ivsize - sizeof(u64)); aead_givencrypt() 1206 memcpy(req->giv + ivsize - len, &seq, len); aead_givencrypt() 1208 req->areq.cryptlen +ivsize, req->giv); aead_givencrypt()
|
H A D | talitos.c | 1306 edesc = aead_edesc_alloc(areq, req->giv, 0, true); aead_givencrypt() 1313 memcpy(req->giv, ctx->iv, crypto_aead_ivsize(authenc)); aead_givencrypt() 1315 *(__be64 *)req->giv ^= cpu_to_be64(req->seq); aead_givencrypt()
|
/linux-4.1.27/drivers/crypto/qat/qat_common/ |
H A D | qat_algs.c | 943 memcpy(req->giv, ctx->salt, AES_BLOCK_SIZE); qat_alg_aead_genivenc() 945 memcpy(req->giv + AES_BLOCK_SIZE - sizeof(uint64_t), qat_alg_aead_genivenc() 947 return qat_alg_aead_enc_internal(&req->areq, req->giv, 1); qat_alg_aead_genivenc()
|
/linux-4.1.27/drivers/crypto/caam/ |
H A D | caamalg.c | 2877 iv_dma = dma_map_single(jrdev, greq->giv, ivsize, DMA_TO_DEVICE); aead_giv_edesc_alloc() 3021 print_hex_dump(KERN_ERR, "giv src@"__stringify(__LINE__)": ", aead_givencrypt() 3272 iv_dma = dma_map_single(jrdev, greq->giv, ivsize, DMA_TO_DEVICE); ablkcipher_giv_edesc_alloc()
|