Lines Matching refs:ivsize

186 	unsigned int ivsize = crypto_aead_ivsize(aead);  in aead_set_sh_desc()  local
256 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
278 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
302 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
327 unsigned int ivsize = crypto_aead_ivsize(aead); in gcm_set_sh_desc() local
349 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
366 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
392 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4106_set_sh_desc() local
414 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
432 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
460 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4543_set_sh_desc() local
482 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
500 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
526 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_set_sh_desc() local
533 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
539 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
563 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_setkey() local
564 unsigned int saltlen = CHACHAPOLY_IV_SIZE - ivsize; in chachapoly_setkey()
737 unsigned int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_setkey() local
750 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
757 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
929 dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, in caam_unmap() argument
942 dma_unmap_single(dev, iv_dma, ivsize, DMA_BIDIRECTIONAL); in caam_unmap()
961 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_unmap() local
965 edesc->iv_dma, ivsize, in skcipher_unmap()
1009 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_crypt_done() local
1027 if (ivsize && !ecode) { in skcipher_crypt_done()
1029 ivsize); in skcipher_crypt_done()
1033 ivsize, 1); in skcipher_crypt_done()
1122 unsigned int ivsize = crypto_aead_ivsize(aead); in init_gcm_job() local
1124 bool generic_gcm = (ivsize == GCM_AES_IV_SIZE); in init_gcm_job()
1142 append_data(desc, req->iv, ivsize); in init_gcm_job()
1151 unsigned int ivsize = crypto_aead_ivsize(aead); in init_chachapoly_job() local
1158 if (ivsize != CHACHAPOLY_IV_SIZE) { in init_chachapoly_job()
1166 assoclen -= ivsize; in init_chachapoly_job()
1175 append_load_as_imm(desc, req->iv, ivsize, LDST_CLASS_1_CCB | in init_chachapoly_job()
1187 unsigned int ivsize = crypto_aead_ivsize(aead); in init_authenc_job() local
1222 if (ivsize && ((is_rfc3686 && encrypt) || !alg->caam.geniv)) in init_authenc_job()
1223 append_load_as_imm(desc, req->iv, ivsize, in init_authenc_job()
1239 int ivsize = crypto_skcipher_ivsize(skcipher); in init_skcipher_job() local
1247 DUMP_PREFIX_ADDRESS, 16, 4, req->iv, ivsize, 1); in init_skcipher_job()
1261 if (ivsize || edesc->mapped_src_nents > 1) { in init_skcipher_job()
1263 sec4_sg_index = edesc->mapped_src_nents + !!ivsize; in init_skcipher_job()
1269 append_seq_in_ptr(desc, src_dma, req->cryptlen + ivsize, in_options); in init_skcipher_job()
1272 dst_dma = src_dma + !!ivsize * sizeof(struct sec4_sg_entry); in init_skcipher_job()
1274 } else if (!ivsize && edesc->mapped_dst_nents == 1) { in init_skcipher_job()
1282 append_seq_out_ptr(desc, dst_dma, req->cryptlen + ivsize, out_options); in init_skcipher_job()
1606 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_edesc_alloc() local
1648 if (!ivsize && mapped_src_nents == 1) in skcipher_edesc_alloc()
1651 sec4_sg_ents = mapped_src_nents + !!ivsize; in skcipher_edesc_alloc()
1666 if (ivsize || mapped_dst_nents > 1) { in skcipher_edesc_alloc()
1668 sec4_sg_ents = !!ivsize + pad_sg_nents(sec4_sg_ents); in skcipher_edesc_alloc()
1671 !!ivsize); in skcipher_edesc_alloc()
1681 edesc = kzalloc(sizeof(*edesc) + desc_bytes + sec4_sg_bytes + ivsize, in skcipher_edesc_alloc()
1700 if (ivsize) { in skcipher_edesc_alloc()
1702 memcpy(iv, req->iv, ivsize); in skcipher_edesc_alloc()
1704 iv_dma = dma_map_single(jrdev, iv, ivsize, DMA_BIDIRECTIONAL); in skcipher_edesc_alloc()
1713 dma_to_sec4_sg_one(edesc->sec4_sg, iv_dma, ivsize, 0); in skcipher_edesc_alloc()
1717 !!ivsize, 0); in skcipher_edesc_alloc()
1719 if (req->src != req->dst && (ivsize || mapped_dst_nents > 1)) in skcipher_edesc_alloc()
1723 if (ivsize) in skcipher_edesc_alloc()
1725 mapped_dst_nents, iv_dma, ivsize, 0); in skcipher_edesc_alloc()
1727 if (ivsize || mapped_dst_nents > 1) in skcipher_edesc_alloc()
1729 mapped_dst_nents - 1 + !!ivsize); in skcipher_edesc_alloc()
1738 dst_nents, iv_dma, ivsize, 0, 0); in skcipher_edesc_alloc()
1778 unsigned int ivsize = crypto_skcipher_ivsize(skcipher); in xts_skcipher_ivsize() local
1780 return !!get_unaligned((u64 *)(req->iv + (ivsize / 2))); in xts_skcipher_ivsize()
1873 .ivsize = AES_BLOCK_SIZE,
1889 .ivsize = DES3_EDE_BLOCK_SIZE,
1905 .ivsize = DES_BLOCK_SIZE,
1921 .ivsize = AES_BLOCK_SIZE,
1941 .ivsize = CTR_RFC3686_IV_SIZE,
1963 .ivsize = AES_BLOCK_SIZE,
2026 .ivsize = GCM_RFC4106_IV_SIZE,
2045 .ivsize = GCM_RFC4543_IV_SIZE,
2065 .ivsize = GCM_AES_IV_SIZE,
2087 .ivsize = NULL_IV_SIZE,
2108 .ivsize = NULL_IV_SIZE,
2129 .ivsize = NULL_IV_SIZE,
2150 .ivsize = NULL_IV_SIZE,
2171 .ivsize = NULL_IV_SIZE,
2192 .ivsize = NULL_IV_SIZE,
2212 .ivsize = AES_BLOCK_SIZE,
2234 .ivsize = AES_BLOCK_SIZE,
2256 .ivsize = AES_BLOCK_SIZE,
2278 .ivsize = AES_BLOCK_SIZE,
2300 .ivsize = AES_BLOCK_SIZE,
2322 .ivsize = AES_BLOCK_SIZE,
2344 .ivsize = AES_BLOCK_SIZE,
2366 .ivsize = AES_BLOCK_SIZE,
2388 .ivsize = AES_BLOCK_SIZE,
2410 .ivsize = AES_BLOCK_SIZE,
2432 .ivsize = AES_BLOCK_SIZE,
2454 .ivsize = AES_BLOCK_SIZE,
2476 .ivsize = DES3_EDE_BLOCK_SIZE,
2498 .ivsize = DES3_EDE_BLOCK_SIZE,
2521 .ivsize = DES3_EDE_BLOCK_SIZE,
2544 .ivsize = DES3_EDE_BLOCK_SIZE,
2567 .ivsize = DES3_EDE_BLOCK_SIZE,
2590 .ivsize = DES3_EDE_BLOCK_SIZE,
2613 .ivsize = DES3_EDE_BLOCK_SIZE,
2636 .ivsize = DES3_EDE_BLOCK_SIZE,
2659 .ivsize = DES3_EDE_BLOCK_SIZE,
2682 .ivsize = DES3_EDE_BLOCK_SIZE,
2705 .ivsize = DES3_EDE_BLOCK_SIZE,
2728 .ivsize = DES3_EDE_BLOCK_SIZE,
2750 .ivsize = DES_BLOCK_SIZE,
2772 .ivsize = DES_BLOCK_SIZE,
2794 .ivsize = DES_BLOCK_SIZE,
2816 .ivsize = DES_BLOCK_SIZE,
2838 .ivsize = DES_BLOCK_SIZE,
2860 .ivsize = DES_BLOCK_SIZE,
2882 .ivsize = DES_BLOCK_SIZE,
2904 .ivsize = DES_BLOCK_SIZE,
2926 .ivsize = DES_BLOCK_SIZE,
2948 .ivsize = DES_BLOCK_SIZE,
2970 .ivsize = DES_BLOCK_SIZE,
2992 .ivsize = DES_BLOCK_SIZE,
3015 .ivsize = CTR_RFC3686_IV_SIZE,
3039 .ivsize = CTR_RFC3686_IV_SIZE,
3064 .ivsize = CTR_RFC3686_IV_SIZE,
3088 .ivsize = CTR_RFC3686_IV_SIZE,
3113 .ivsize = CTR_RFC3686_IV_SIZE,
3137 .ivsize = CTR_RFC3686_IV_SIZE,
3162 .ivsize = CTR_RFC3686_IV_SIZE,
3186 .ivsize = CTR_RFC3686_IV_SIZE,
3211 .ivsize = CTR_RFC3686_IV_SIZE,
3235 .ivsize = CTR_RFC3686_IV_SIZE,
3260 .ivsize = CTR_RFC3686_IV_SIZE,
3284 .ivsize = CTR_RFC3686_IV_SIZE,
3308 .ivsize = CHACHAPOLY_IV_SIZE,
3331 .ivsize = 8,