Lines Matching refs:ivsize

195 	unsigned int ivsize = crypto_aead_ivsize(aead);  in aead_set_sh_desc()  local
265 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
287 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
311 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
336 unsigned int ivsize = crypto_aead_ivsize(aead); in gcm_set_sh_desc() local
358 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
375 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
401 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4106_set_sh_desc() local
423 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
441 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
469 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4543_set_sh_desc() local
491 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
509 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
535 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_set_sh_desc() local
542 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
548 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
572 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_setkey() local
573 unsigned int saltlen = CHACHAPOLY_IV_SIZE - ivsize; in chachapoly_setkey()
747 unsigned int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_setkey() local
760 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
767 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
939 dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, in caam_unmap() argument
952 dma_unmap_single(dev, iv_dma, ivsize, DMA_BIDIRECTIONAL); in caam_unmap()
971 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_unmap() local
975 edesc->iv_dma, ivsize, in skcipher_unmap()
1026 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_crypt_done() local
1044 if (ivsize && !ecode) { in skcipher_crypt_done()
1045 memcpy(req->iv, skcipher_edesc_iv(edesc), ivsize); in skcipher_crypt_done()
1049 ivsize, 1); in skcipher_crypt_done()
1138 unsigned int ivsize = crypto_aead_ivsize(aead); in init_gcm_job() local
1140 bool generic_gcm = (ivsize == GCM_AES_IV_SIZE); in init_gcm_job()
1158 append_data(desc, req->iv, ivsize); in init_gcm_job()
1167 unsigned int ivsize = crypto_aead_ivsize(aead); in init_chachapoly_job() local
1174 if (ivsize != CHACHAPOLY_IV_SIZE) { in init_chachapoly_job()
1182 assoclen -= ivsize; in init_chachapoly_job()
1191 append_load_as_imm(desc, req->iv, ivsize, LDST_CLASS_1_CCB | in init_chachapoly_job()
1204 unsigned int ivsize = crypto_aead_ivsize(aead); in init_authenc_job() local
1239 if (ivsize && ((is_rfc3686 && encrypt) || !alg->caam.geniv)) in init_authenc_job()
1240 append_load_as_imm(desc, req->iv, ivsize, in init_authenc_job()
1256 int ivsize = crypto_skcipher_ivsize(skcipher); in init_skcipher_job() local
1264 DUMP_PREFIX_ADDRESS, 16, 4, req->iv, ivsize, 1); in init_skcipher_job()
1278 if (ivsize || edesc->mapped_src_nents > 1) { in init_skcipher_job()
1280 sec4_sg_index = edesc->mapped_src_nents + !!ivsize; in init_skcipher_job()
1286 append_seq_in_ptr(desc, src_dma, req->cryptlen + ivsize, in_options); in init_skcipher_job()
1289 dst_dma = src_dma + !!ivsize * sizeof(struct sec4_sg_entry); in init_skcipher_job()
1291 } else if (!ivsize && edesc->mapped_dst_nents == 1) { in init_skcipher_job()
1299 append_seq_out_ptr(desc, dst_dma, req->cryptlen + ivsize, out_options); in init_skcipher_job()
1625 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_edesc_alloc() local
1668 if (!ivsize && mapped_src_nents == 1) in skcipher_edesc_alloc()
1671 sec4_sg_ents = mapped_src_nents + !!ivsize; in skcipher_edesc_alloc()
1686 if (ivsize || mapped_dst_nents > 1) { in skcipher_edesc_alloc()
1688 sec4_sg_ents = !!ivsize + pad_sg_nents(sec4_sg_ents); in skcipher_edesc_alloc()
1691 !!ivsize); in skcipher_edesc_alloc()
1705 aligned_size += ALIGN(ivsize, dma_get_cache_alignment()); in skcipher_edesc_alloc()
1724 if (ivsize) { in skcipher_edesc_alloc()
1726 memcpy(iv, req->iv, ivsize); in skcipher_edesc_alloc()
1728 iv_dma = dma_map_single(jrdev, iv, ivsize, DMA_BIDIRECTIONAL); in skcipher_edesc_alloc()
1737 dma_to_sec4_sg_one(edesc->sec4_sg, iv_dma, ivsize, 0); in skcipher_edesc_alloc()
1741 !!ivsize, 0); in skcipher_edesc_alloc()
1743 if (req->src != req->dst && (ivsize || mapped_dst_nents > 1)) in skcipher_edesc_alloc()
1747 if (ivsize) in skcipher_edesc_alloc()
1749 mapped_dst_nents, iv_dma, ivsize, 0); in skcipher_edesc_alloc()
1751 if (ivsize || mapped_dst_nents > 1) in skcipher_edesc_alloc()
1753 mapped_dst_nents - 1 + !!ivsize); in skcipher_edesc_alloc()
1762 dst_nents, iv_dma, ivsize, 0, 0); in skcipher_edesc_alloc()
1805 unsigned int ivsize = crypto_skcipher_ivsize(skcipher); in xts_skcipher_ivsize() local
1807 return !!get_unaligned((u64 *)(req->iv + (ivsize / 2))); in xts_skcipher_ivsize()
1900 .ivsize = AES_BLOCK_SIZE,
1919 .ivsize = DES3_EDE_BLOCK_SIZE,
1938 .ivsize = DES_BLOCK_SIZE,
1957 .ivsize = AES_BLOCK_SIZE,
1980 .ivsize = CTR_RFC3686_IV_SIZE,
2005 .ivsize = AES_BLOCK_SIZE,
2080 .ivsize = GCM_RFC4106_IV_SIZE,
2102 .ivsize = GCM_RFC4543_IV_SIZE,
2125 .ivsize = GCM_AES_IV_SIZE,
2150 .ivsize = NULL_IV_SIZE,
2174 .ivsize = NULL_IV_SIZE,
2198 .ivsize = NULL_IV_SIZE,
2222 .ivsize = NULL_IV_SIZE,
2246 .ivsize = NULL_IV_SIZE,
2270 .ivsize = NULL_IV_SIZE,
2293 .ivsize = AES_BLOCK_SIZE,
2318 .ivsize = AES_BLOCK_SIZE,
2343 .ivsize = AES_BLOCK_SIZE,
2368 .ivsize = AES_BLOCK_SIZE,
2393 .ivsize = AES_BLOCK_SIZE,
2418 .ivsize = AES_BLOCK_SIZE,
2443 .ivsize = AES_BLOCK_SIZE,
2468 .ivsize = AES_BLOCK_SIZE,
2493 .ivsize = AES_BLOCK_SIZE,
2518 .ivsize = AES_BLOCK_SIZE,
2543 .ivsize = AES_BLOCK_SIZE,
2568 .ivsize = AES_BLOCK_SIZE,
2593 .ivsize = DES3_EDE_BLOCK_SIZE,
2618 .ivsize = DES3_EDE_BLOCK_SIZE,
2644 .ivsize = DES3_EDE_BLOCK_SIZE,
2670 .ivsize = DES3_EDE_BLOCK_SIZE,
2696 .ivsize = DES3_EDE_BLOCK_SIZE,
2722 .ivsize = DES3_EDE_BLOCK_SIZE,
2748 .ivsize = DES3_EDE_BLOCK_SIZE,
2774 .ivsize = DES3_EDE_BLOCK_SIZE,
2800 .ivsize = DES3_EDE_BLOCK_SIZE,
2826 .ivsize = DES3_EDE_BLOCK_SIZE,
2852 .ivsize = DES3_EDE_BLOCK_SIZE,
2878 .ivsize = DES3_EDE_BLOCK_SIZE,
2903 .ivsize = DES_BLOCK_SIZE,
2928 .ivsize = DES_BLOCK_SIZE,
2953 .ivsize = DES_BLOCK_SIZE,
2978 .ivsize = DES_BLOCK_SIZE,
3003 .ivsize = DES_BLOCK_SIZE,
3028 .ivsize = DES_BLOCK_SIZE,
3053 .ivsize = DES_BLOCK_SIZE,
3078 .ivsize = DES_BLOCK_SIZE,
3103 .ivsize = DES_BLOCK_SIZE,
3128 .ivsize = DES_BLOCK_SIZE,
3153 .ivsize = DES_BLOCK_SIZE,
3178 .ivsize = DES_BLOCK_SIZE,
3204 .ivsize = CTR_RFC3686_IV_SIZE,
3231 .ivsize = CTR_RFC3686_IV_SIZE,
3259 .ivsize = CTR_RFC3686_IV_SIZE,
3286 .ivsize = CTR_RFC3686_IV_SIZE,
3314 .ivsize = CTR_RFC3686_IV_SIZE,
3341 .ivsize = CTR_RFC3686_IV_SIZE,
3369 .ivsize = CTR_RFC3686_IV_SIZE,
3396 .ivsize = CTR_RFC3686_IV_SIZE,
3424 .ivsize = CTR_RFC3686_IV_SIZE,
3451 .ivsize = CTR_RFC3686_IV_SIZE,
3479 .ivsize = CTR_RFC3686_IV_SIZE,
3506 .ivsize = CTR_RFC3686_IV_SIZE,
3533 .ivsize = CHACHAPOLY_IV_SIZE,
3559 .ivsize = 8,