Lines Matching refs:ivsize

171 	unsigned int ivsize = crypto_aead_ivsize(aead);  in aead_set_sh_desc()  local
241 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
263 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
287 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
312 unsigned int ivsize = crypto_aead_ivsize(aead); in gcm_set_sh_desc() local
334 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
351 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
377 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4106_set_sh_desc() local
399 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
417 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
445 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4543_set_sh_desc() local
467 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
485 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
511 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_set_sh_desc() local
518 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
524 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
548 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_setkey() local
549 unsigned int saltlen = CHACHAPOLY_IV_SIZE - ivsize; in chachapoly_setkey()
731 unsigned int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_setkey() local
744 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
751 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
923 dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, in caam_unmap() argument
936 dma_unmap_single(dev, iv_dma, ivsize, DMA_BIDIRECTIONAL); in caam_unmap()
955 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_unmap() local
959 edesc->iv_dma, ivsize, in skcipher_unmap()
1011 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_encrypt_done() local
1028 if (ivsize && !ecode) { in skcipher_encrypt_done()
1030 ivsize); in skcipher_encrypt_done()
1033 edesc->src_nents > 1 ? 100 : ivsize, 1); in skcipher_encrypt_done()
1051 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_decrypt_done() local
1067 if (ivsize && !ecode) { in skcipher_decrypt_done()
1069 ivsize); in skcipher_decrypt_done()
1073 ivsize, 1); in skcipher_decrypt_done()
1155 unsigned int ivsize = crypto_aead_ivsize(aead); in init_gcm_job() local
1157 bool generic_gcm = (ivsize == GCM_AES_IV_SIZE); in init_gcm_job()
1175 append_data(desc, req->iv, ivsize); in init_gcm_job()
1184 unsigned int ivsize = crypto_aead_ivsize(aead); in init_chachapoly_job() local
1191 if (ivsize != CHACHAPOLY_IV_SIZE) { in init_chachapoly_job()
1199 assoclen -= ivsize; in init_chachapoly_job()
1208 append_load_as_imm(desc, req->iv, ivsize, LDST_CLASS_1_CCB | in init_chachapoly_job()
1220 unsigned int ivsize = crypto_aead_ivsize(aead); in init_authenc_job() local
1255 if (ivsize && ((is_rfc3686 && encrypt) || !alg->caam.geniv)) in init_authenc_job()
1256 append_load_as_imm(desc, req->iv, ivsize, in init_authenc_job()
1272 int ivsize = crypto_skcipher_ivsize(skcipher); in init_skcipher_job() local
1280 DUMP_PREFIX_ADDRESS, 16, 4, req->iv, ivsize, 1); in init_skcipher_job()
1294 if (ivsize || edesc->mapped_src_nents > 1) { in init_skcipher_job()
1296 sec4_sg_index = edesc->mapped_src_nents + !!ivsize; in init_skcipher_job()
1302 append_seq_in_ptr(desc, src_dma, req->cryptlen + ivsize, in_options); in init_skcipher_job()
1305 dst_dma = src_dma + !!ivsize * sizeof(struct sec4_sg_entry); in init_skcipher_job()
1307 } else if (!ivsize && edesc->mapped_dst_nents == 1) { in init_skcipher_job()
1315 append_seq_out_ptr(desc, dst_dma, req->cryptlen + ivsize, out_options); in init_skcipher_job()
1691 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_edesc_alloc() local
1733 if (!ivsize && mapped_src_nents == 1) in skcipher_edesc_alloc()
1736 sec4_sg_ents = mapped_src_nents + !!ivsize; in skcipher_edesc_alloc()
1751 if (ivsize || mapped_dst_nents > 1) { in skcipher_edesc_alloc()
1753 sec4_sg_ents = !!ivsize + pad_sg_nents(sec4_sg_ents); in skcipher_edesc_alloc()
1756 !!ivsize); in skcipher_edesc_alloc()
1766 edesc = kzalloc(sizeof(*edesc) + desc_bytes + sec4_sg_bytes + ivsize, in skcipher_edesc_alloc()
1784 if (ivsize) { in skcipher_edesc_alloc()
1786 memcpy(iv, req->iv, ivsize); in skcipher_edesc_alloc()
1788 iv_dma = dma_map_single(jrdev, iv, ivsize, DMA_BIDIRECTIONAL); in skcipher_edesc_alloc()
1797 dma_to_sec4_sg_one(edesc->sec4_sg, iv_dma, ivsize, 0); in skcipher_edesc_alloc()
1801 !!ivsize, 0); in skcipher_edesc_alloc()
1803 if (req->src != req->dst && (ivsize || mapped_dst_nents > 1)) in skcipher_edesc_alloc()
1807 if (ivsize) in skcipher_edesc_alloc()
1809 mapped_dst_nents, iv_dma, ivsize, 0); in skcipher_edesc_alloc()
1811 if (ivsize || mapped_dst_nents > 1) in skcipher_edesc_alloc()
1822 dst_nents, iv_dma, ivsize, 0, 0); in skcipher_edesc_alloc()
1923 .ivsize = AES_BLOCK_SIZE,
1939 .ivsize = DES3_EDE_BLOCK_SIZE,
1955 .ivsize = DES_BLOCK_SIZE,
1971 .ivsize = AES_BLOCK_SIZE,
1991 .ivsize = CTR_RFC3686_IV_SIZE,
2012 .ivsize = AES_BLOCK_SIZE,
2090 .ivsize = GCM_RFC4106_IV_SIZE,
2109 .ivsize = GCM_RFC4543_IV_SIZE,
2129 .ivsize = GCM_AES_IV_SIZE,
2151 .ivsize = NULL_IV_SIZE,
2172 .ivsize = NULL_IV_SIZE,
2193 .ivsize = NULL_IV_SIZE,
2214 .ivsize = NULL_IV_SIZE,
2235 .ivsize = NULL_IV_SIZE,
2256 .ivsize = NULL_IV_SIZE,
2276 .ivsize = AES_BLOCK_SIZE,
2298 .ivsize = AES_BLOCK_SIZE,
2320 .ivsize = AES_BLOCK_SIZE,
2342 .ivsize = AES_BLOCK_SIZE,
2364 .ivsize = AES_BLOCK_SIZE,
2386 .ivsize = AES_BLOCK_SIZE,
2408 .ivsize = AES_BLOCK_SIZE,
2430 .ivsize = AES_BLOCK_SIZE,
2452 .ivsize = AES_BLOCK_SIZE,
2474 .ivsize = AES_BLOCK_SIZE,
2496 .ivsize = AES_BLOCK_SIZE,
2518 .ivsize = AES_BLOCK_SIZE,
2540 .ivsize = DES3_EDE_BLOCK_SIZE,
2562 .ivsize = DES3_EDE_BLOCK_SIZE,
2585 .ivsize = DES3_EDE_BLOCK_SIZE,
2608 .ivsize = DES3_EDE_BLOCK_SIZE,
2631 .ivsize = DES3_EDE_BLOCK_SIZE,
2654 .ivsize = DES3_EDE_BLOCK_SIZE,
2677 .ivsize = DES3_EDE_BLOCK_SIZE,
2700 .ivsize = DES3_EDE_BLOCK_SIZE,
2723 .ivsize = DES3_EDE_BLOCK_SIZE,
2746 .ivsize = DES3_EDE_BLOCK_SIZE,
2769 .ivsize = DES3_EDE_BLOCK_SIZE,
2792 .ivsize = DES3_EDE_BLOCK_SIZE,
2814 .ivsize = DES_BLOCK_SIZE,
2836 .ivsize = DES_BLOCK_SIZE,
2858 .ivsize = DES_BLOCK_SIZE,
2880 .ivsize = DES_BLOCK_SIZE,
2902 .ivsize = DES_BLOCK_SIZE,
2924 .ivsize = DES_BLOCK_SIZE,
2946 .ivsize = DES_BLOCK_SIZE,
2968 .ivsize = DES_BLOCK_SIZE,
2990 .ivsize = DES_BLOCK_SIZE,
3012 .ivsize = DES_BLOCK_SIZE,
3034 .ivsize = DES_BLOCK_SIZE,
3056 .ivsize = DES_BLOCK_SIZE,
3079 .ivsize = CTR_RFC3686_IV_SIZE,
3103 .ivsize = CTR_RFC3686_IV_SIZE,
3128 .ivsize = CTR_RFC3686_IV_SIZE,
3152 .ivsize = CTR_RFC3686_IV_SIZE,
3177 .ivsize = CTR_RFC3686_IV_SIZE,
3201 .ivsize = CTR_RFC3686_IV_SIZE,
3226 .ivsize = CTR_RFC3686_IV_SIZE,
3250 .ivsize = CTR_RFC3686_IV_SIZE,
3275 .ivsize = CTR_RFC3686_IV_SIZE,
3299 .ivsize = CTR_RFC3686_IV_SIZE,
3324 .ivsize = CTR_RFC3686_IV_SIZE,
3348 .ivsize = CTR_RFC3686_IV_SIZE,
3372 .ivsize = CHACHAPOLY_IV_SIZE,
3395 .ivsize = 8,