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()
746 unsigned int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_setkey() local
759 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
766 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
938 dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, in caam_unmap() argument
951 dma_unmap_single(dev, iv_dma, ivsize, DMA_BIDIRECTIONAL); in caam_unmap()
970 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_unmap() local
974 edesc->iv_dma, ivsize, in skcipher_unmap()
1025 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_crypt_done() local
1043 if (ivsize && !ecode) { in skcipher_crypt_done()
1044 memcpy(req->iv, skcipher_edesc_iv(edesc), ivsize); in skcipher_crypt_done()
1048 ivsize, 1); in skcipher_crypt_done()
1137 unsigned int ivsize = crypto_aead_ivsize(aead); in init_gcm_job() local
1139 bool generic_gcm = (ivsize == GCM_AES_IV_SIZE); in init_gcm_job()
1157 append_data(desc, req->iv, ivsize); in init_gcm_job()
1166 unsigned int ivsize = crypto_aead_ivsize(aead); in init_chachapoly_job() local
1173 if (ivsize != CHACHAPOLY_IV_SIZE) { in init_chachapoly_job()
1181 assoclen -= ivsize; in init_chachapoly_job()
1190 append_load_as_imm(desc, req->iv, ivsize, LDST_CLASS_1_CCB | in init_chachapoly_job()
1203 unsigned int ivsize = crypto_aead_ivsize(aead); in init_authenc_job() local
1238 if (ivsize && ((is_rfc3686 && encrypt) || !alg->caam.geniv)) in init_authenc_job()
1239 append_load_as_imm(desc, req->iv, ivsize, in init_authenc_job()
1255 int ivsize = crypto_skcipher_ivsize(skcipher); in init_skcipher_job() local
1263 DUMP_PREFIX_ADDRESS, 16, 4, req->iv, ivsize, 1); in init_skcipher_job()
1277 if (ivsize || edesc->mapped_src_nents > 1) { in init_skcipher_job()
1279 sec4_sg_index = edesc->mapped_src_nents + !!ivsize; in init_skcipher_job()
1285 append_seq_in_ptr(desc, src_dma, req->cryptlen + ivsize, in_options); in init_skcipher_job()
1288 dst_dma = src_dma + !!ivsize * sizeof(struct sec4_sg_entry); in init_skcipher_job()
1290 } else if (!ivsize && edesc->mapped_dst_nents == 1) { in init_skcipher_job()
1298 append_seq_out_ptr(desc, dst_dma, req->cryptlen + ivsize, out_options); in init_skcipher_job()
1624 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_edesc_alloc() local
1667 if (!ivsize && mapped_src_nents == 1) in skcipher_edesc_alloc()
1670 sec4_sg_ents = mapped_src_nents + !!ivsize; in skcipher_edesc_alloc()
1685 if (ivsize || mapped_dst_nents > 1) { in skcipher_edesc_alloc()
1687 sec4_sg_ents = !!ivsize + pad_sg_nents(sec4_sg_ents); in skcipher_edesc_alloc()
1690 !!ivsize); in skcipher_edesc_alloc()
1704 aligned_size += ALIGN(ivsize, dma_get_cache_alignment()); in skcipher_edesc_alloc()
1723 if (ivsize) { in skcipher_edesc_alloc()
1725 memcpy(iv, req->iv, ivsize); in skcipher_edesc_alloc()
1727 iv_dma = dma_map_single(jrdev, iv, ivsize, DMA_BIDIRECTIONAL); in skcipher_edesc_alloc()
1736 dma_to_sec4_sg_one(edesc->sec4_sg, iv_dma, ivsize, 0); in skcipher_edesc_alloc()
1740 !!ivsize, 0); in skcipher_edesc_alloc()
1742 if (req->src != req->dst && (ivsize || mapped_dst_nents > 1)) in skcipher_edesc_alloc()
1746 if (ivsize) in skcipher_edesc_alloc()
1748 mapped_dst_nents, iv_dma, ivsize, 0); in skcipher_edesc_alloc()
1750 if (ivsize || mapped_dst_nents > 1) in skcipher_edesc_alloc()
1752 mapped_dst_nents - 1 + !!ivsize); in skcipher_edesc_alloc()
1761 dst_nents, iv_dma, ivsize, 0, 0); in skcipher_edesc_alloc()
1804 unsigned int ivsize = crypto_skcipher_ivsize(skcipher); in xts_skcipher_ivsize() local
1806 return !!get_unaligned((u64 *)(req->iv + (ivsize / 2))); in xts_skcipher_ivsize()
1899 .ivsize = AES_BLOCK_SIZE,
1918 .ivsize = DES3_EDE_BLOCK_SIZE,
1937 .ivsize = DES_BLOCK_SIZE,
1956 .ivsize = AES_BLOCK_SIZE,
1979 .ivsize = CTR_RFC3686_IV_SIZE,
2004 .ivsize = AES_BLOCK_SIZE,
2079 .ivsize = GCM_RFC4106_IV_SIZE,
2101 .ivsize = GCM_RFC4543_IV_SIZE,
2124 .ivsize = GCM_AES_IV_SIZE,
2149 .ivsize = NULL_IV_SIZE,
2173 .ivsize = NULL_IV_SIZE,
2197 .ivsize = NULL_IV_SIZE,
2221 .ivsize = NULL_IV_SIZE,
2245 .ivsize = NULL_IV_SIZE,
2269 .ivsize = NULL_IV_SIZE,
2292 .ivsize = AES_BLOCK_SIZE,
2317 .ivsize = AES_BLOCK_SIZE,
2342 .ivsize = AES_BLOCK_SIZE,
2367 .ivsize = AES_BLOCK_SIZE,
2392 .ivsize = AES_BLOCK_SIZE,
2417 .ivsize = AES_BLOCK_SIZE,
2442 .ivsize = AES_BLOCK_SIZE,
2467 .ivsize = AES_BLOCK_SIZE,
2492 .ivsize = AES_BLOCK_SIZE,
2517 .ivsize = AES_BLOCK_SIZE,
2542 .ivsize = AES_BLOCK_SIZE,
2567 .ivsize = AES_BLOCK_SIZE,
2592 .ivsize = DES3_EDE_BLOCK_SIZE,
2617 .ivsize = DES3_EDE_BLOCK_SIZE,
2643 .ivsize = DES3_EDE_BLOCK_SIZE,
2669 .ivsize = DES3_EDE_BLOCK_SIZE,
2695 .ivsize = DES3_EDE_BLOCK_SIZE,
2721 .ivsize = DES3_EDE_BLOCK_SIZE,
2747 .ivsize = DES3_EDE_BLOCK_SIZE,
2773 .ivsize = DES3_EDE_BLOCK_SIZE,
2799 .ivsize = DES3_EDE_BLOCK_SIZE,
2825 .ivsize = DES3_EDE_BLOCK_SIZE,
2851 .ivsize = DES3_EDE_BLOCK_SIZE,
2877 .ivsize = DES3_EDE_BLOCK_SIZE,
2902 .ivsize = DES_BLOCK_SIZE,
2927 .ivsize = DES_BLOCK_SIZE,
2952 .ivsize = DES_BLOCK_SIZE,
2977 .ivsize = DES_BLOCK_SIZE,
3002 .ivsize = DES_BLOCK_SIZE,
3027 .ivsize = DES_BLOCK_SIZE,
3052 .ivsize = DES_BLOCK_SIZE,
3077 .ivsize = DES_BLOCK_SIZE,
3102 .ivsize = DES_BLOCK_SIZE,
3127 .ivsize = DES_BLOCK_SIZE,
3152 .ivsize = DES_BLOCK_SIZE,
3177 .ivsize = DES_BLOCK_SIZE,
3203 .ivsize = CTR_RFC3686_IV_SIZE,
3230 .ivsize = CTR_RFC3686_IV_SIZE,
3258 .ivsize = CTR_RFC3686_IV_SIZE,
3285 .ivsize = CTR_RFC3686_IV_SIZE,
3313 .ivsize = CTR_RFC3686_IV_SIZE,
3340 .ivsize = CTR_RFC3686_IV_SIZE,
3368 .ivsize = CTR_RFC3686_IV_SIZE,
3395 .ivsize = CTR_RFC3686_IV_SIZE,
3423 .ivsize = CTR_RFC3686_IV_SIZE,
3450 .ivsize = CTR_RFC3686_IV_SIZE,
3478 .ivsize = CTR_RFC3686_IV_SIZE,
3505 .ivsize = CTR_RFC3686_IV_SIZE,
3532 .ivsize = CHACHAPOLY_IV_SIZE,
3558 .ivsize = 8,