Lines Matching refs:ivsize

143 		       int dst_nents, dma_addr_t iv_dma, int ivsize,  in caam_unmap()  argument
157 dma_unmap_single(dev, iv_dma, ivsize, iv_dir); in caam_unmap()
168 unsigned int ivsize = crypto_aead_ivsize(aead); in aead_set_sh_desc() local
233 ivsize, ctx->authsize, is_rfc3686, in aead_set_sh_desc()
238 ivsize, ctx->authsize, is_rfc3686, nonce, in aead_set_sh_desc()
259 ivsize, ctx->authsize, alg->caam.geniv, in aead_set_sh_desc()
364 int ivsize = 0; in aead_edesc_alloc() local
444 ivsize = crypto_aead_ivsize(aead); in aead_edesc_alloc()
458 qm_sg_nents = 1 + !!ivsize + mapped_src_nents; in aead_edesc_alloc()
463 1 + !!ivsize + in aead_edesc_alloc()
470 if (unlikely(offsetof(struct aead_edesc, sgt) + qm_sg_bytes + ivsize > in aead_edesc_alloc()
473 qm_sg_nents, ivsize); in aead_edesc_alloc()
480 if (ivsize) { in aead_edesc_alloc()
484 memcpy(iv, req->iv, ivsize); in aead_edesc_alloc()
486 iv_dma = dma_map_single(dev, iv, ivsize, DMA_TO_DEVICE); in aead_edesc_alloc()
501 OP_ALG_ALGSEL_CHACHA20 && ivsize != CHACHAPOLY_IV_SIZE) in aead_edesc_alloc()
506 edesc->assoclen = cpu_to_caam32(req->assoclen - ivsize); in aead_edesc_alloc()
514 iv_dma, ivsize, DMA_TO_DEVICE, 0, 0); in aead_edesc_alloc()
521 if (ivsize) { in aead_edesc_alloc()
522 dma_to_qm_sg_one(sg_table + qm_sg_index, iv_dma, ivsize, 0); in aead_edesc_alloc()
536 iv_dma, ivsize, DMA_TO_DEVICE, 0, 0); in aead_edesc_alloc()
546 in_len = 4 + ivsize + req->assoclen + req->cryptlen; in aead_edesc_alloc()
561 (1 + !!ivsize) * sizeof(*sg_table)); in aead_edesc_alloc()
589 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_set_sh_desc() local
599 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
608 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
634 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_setkey() local
635 unsigned int saltlen = CHACHAPOLY_IV_SIZE - ivsize; in chachapoly_setkey()
652 unsigned int ivsize = crypto_aead_ivsize(aead); in gcm_set_sh_desc() local
676 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, true); in gcm_set_sh_desc()
696 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, true); in gcm_set_sh_desc()
746 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4106_set_sh_desc() local
771 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
791 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
849 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4543_set_sh_desc() local
874 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
894 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
955 unsigned int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_setkey() local
969 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
979 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
1130 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_edesc_alloc() local
1190 ivsize > CAAM_QI_MEMCACHE_SIZE)) { in skcipher_edesc_alloc()
1192 qm_sg_ents, ivsize); in skcipher_edesc_alloc()
1210 memcpy(iv, req->iv, ivsize); in skcipher_edesc_alloc()
1212 iv_dma = dma_map_single(dev, iv, ivsize, DMA_BIDIRECTIONAL); in skcipher_edesc_alloc()
1226 dma_to_qm_sg_one(sg_table, iv_dma, ivsize, 0); in skcipher_edesc_alloc()
1233 ivsize, 0); in skcipher_edesc_alloc()
1240 iv_dma, ivsize, DMA_BIDIRECTIONAL, 0, 0); in skcipher_edesc_alloc()
1247 dpaa2_fl_set_len(in_fle, req->cryptlen + ivsize); in skcipher_edesc_alloc()
1248 dpaa2_fl_set_len(out_fle, req->cryptlen + ivsize); in skcipher_edesc_alloc()
1269 int ivsize = crypto_aead_ivsize(aead); in aead_unmap() local
1272 edesc->iv_dma, ivsize, DMA_TO_DEVICE, edesc->qm_sg_dma, in aead_unmap()
1281 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_unmap() local
1284 edesc->iv_dma, ivsize, DMA_BIDIRECTIONAL, edesc->qm_sg_dma, in skcipher_unmap()
1405 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_encrypt_done() local
1414 edesc->src_nents > 1 ? 100 : ivsize, 1); in skcipher_encrypt_done()
1428 ivsize); in skcipher_encrypt_done()
1443 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_decrypt_done() local
1452 edesc->src_nents > 1 ? 100 : ivsize, 1); in skcipher_decrypt_done()
1466 ivsize); in skcipher_decrypt_done()
1612 .ivsize = AES_BLOCK_SIZE,
1628 .ivsize = DES3_EDE_BLOCK_SIZE,
1644 .ivsize = DES_BLOCK_SIZE,
1660 .ivsize = AES_BLOCK_SIZE,
1680 .ivsize = CTR_RFC3686_IV_SIZE,
1701 .ivsize = AES_BLOCK_SIZE,
1717 .ivsize = CHACHA_IV_SIZE,
1735 .ivsize = 8,
1754 .ivsize = 8,
1774 .ivsize = 12,
1795 .ivsize = AES_BLOCK_SIZE,
1817 .ivsize = AES_BLOCK_SIZE,
1839 .ivsize = AES_BLOCK_SIZE,
1861 .ivsize = AES_BLOCK_SIZE,
1883 .ivsize = AES_BLOCK_SIZE,
1905 .ivsize = AES_BLOCK_SIZE,
1927 .ivsize = AES_BLOCK_SIZE,
1950 .ivsize = AES_BLOCK_SIZE,
1972 .ivsize = AES_BLOCK_SIZE,
1995 .ivsize = AES_BLOCK_SIZE,
2017 .ivsize = AES_BLOCK_SIZE,
2040 .ivsize = AES_BLOCK_SIZE,
2062 .ivsize = DES3_EDE_BLOCK_SIZE,
2084 .ivsize = DES3_EDE_BLOCK_SIZE,
2107 .ivsize = DES3_EDE_BLOCK_SIZE,
2130 .ivsize = DES3_EDE_BLOCK_SIZE,
2153 .ivsize = DES3_EDE_BLOCK_SIZE,
2176 .ivsize = DES3_EDE_BLOCK_SIZE,
2199 .ivsize = DES3_EDE_BLOCK_SIZE,
2222 .ivsize = DES3_EDE_BLOCK_SIZE,
2245 .ivsize = DES3_EDE_BLOCK_SIZE,
2268 .ivsize = DES3_EDE_BLOCK_SIZE,
2291 .ivsize = DES3_EDE_BLOCK_SIZE,
2314 .ivsize = DES3_EDE_BLOCK_SIZE,
2336 .ivsize = DES_BLOCK_SIZE,
2358 .ivsize = DES_BLOCK_SIZE,
2380 .ivsize = DES_BLOCK_SIZE,
2402 .ivsize = DES_BLOCK_SIZE,
2424 .ivsize = DES_BLOCK_SIZE,
2447 .ivsize = DES_BLOCK_SIZE,
2469 .ivsize = DES_BLOCK_SIZE,
2492 .ivsize = DES_BLOCK_SIZE,
2514 .ivsize = DES_BLOCK_SIZE,
2537 .ivsize = DES_BLOCK_SIZE,
2559 .ivsize = DES_BLOCK_SIZE,
2582 .ivsize = DES_BLOCK_SIZE,
2605 .ivsize = CTR_RFC3686_IV_SIZE,
2629 .ivsize = CTR_RFC3686_IV_SIZE,
2654 .ivsize = CTR_RFC3686_IV_SIZE,
2678 .ivsize = CTR_RFC3686_IV_SIZE,
2703 .ivsize = CTR_RFC3686_IV_SIZE,
2727 .ivsize = CTR_RFC3686_IV_SIZE,
2752 .ivsize = CTR_RFC3686_IV_SIZE,
2776 .ivsize = CTR_RFC3686_IV_SIZE,
2801 .ivsize = CTR_RFC3686_IV_SIZE,
2825 .ivsize = CTR_RFC3686_IV_SIZE,
2849 .ivsize = CHACHAPOLY_IV_SIZE,
2872 .ivsize = 8,
2896 .ivsize = CTR_RFC3686_IV_SIZE,
2920 .ivsize = CTR_RFC3686_IV_SIZE,