Lines Matching refs:ivsize

192 	unsigned int ivsize = crypto_aead_ivsize(aead);  in aead_set_sh_desc()  local
262 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
284 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
308 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
333 unsigned int ivsize = crypto_aead_ivsize(aead); in gcm_set_sh_desc() local
355 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
372 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
398 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4106_set_sh_desc() local
420 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
438 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
466 unsigned int ivsize = crypto_aead_ivsize(aead); in rfc4543_set_sh_desc() local
488 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
506 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
532 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_set_sh_desc() local
539 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
545 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
569 unsigned int ivsize = crypto_aead_ivsize(aead); in chachapoly_setkey() local
570 unsigned int saltlen = CHACHAPOLY_IV_SIZE - ivsize; in chachapoly_setkey()
743 unsigned int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_setkey() local
756 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
763 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
935 dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, in caam_unmap() argument
948 dma_unmap_single(dev, iv_dma, ivsize, DMA_BIDIRECTIONAL); in caam_unmap()
967 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_unmap() local
971 edesc->iv_dma, ivsize, in skcipher_unmap()
1022 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_crypt_done() local
1040 if (ivsize && !ecode) { in skcipher_crypt_done()
1041 memcpy(req->iv, skcipher_edesc_iv(edesc), ivsize); in skcipher_crypt_done()
1045 ivsize, 1); in skcipher_crypt_done()
1134 unsigned int ivsize = crypto_aead_ivsize(aead); in init_gcm_job() local
1136 bool generic_gcm = (ivsize == GCM_AES_IV_SIZE); in init_gcm_job()
1154 append_data(desc, req->iv, ivsize); in init_gcm_job()
1163 unsigned int ivsize = crypto_aead_ivsize(aead); in init_chachapoly_job() local
1170 if (ivsize != CHACHAPOLY_IV_SIZE) { in init_chachapoly_job()
1178 assoclen -= ivsize; in init_chachapoly_job()
1187 append_load_as_imm(desc, req->iv, ivsize, LDST_CLASS_1_CCB | in init_chachapoly_job()
1199 unsigned int ivsize = crypto_aead_ivsize(aead); in init_authenc_job() local
1234 if (ivsize && ((is_rfc3686 && encrypt) || !alg->caam.geniv)) in init_authenc_job()
1235 append_load_as_imm(desc, req->iv, ivsize, in init_authenc_job()
1251 int ivsize = crypto_skcipher_ivsize(skcipher); in init_skcipher_job() local
1259 DUMP_PREFIX_ADDRESS, 16, 4, req->iv, ivsize, 1); in init_skcipher_job()
1273 if (ivsize || edesc->mapped_src_nents > 1) { in init_skcipher_job()
1275 sec4_sg_index = edesc->mapped_src_nents + !!ivsize; in init_skcipher_job()
1281 append_seq_in_ptr(desc, src_dma, req->cryptlen + ivsize, in_options); in init_skcipher_job()
1284 dst_dma = src_dma + !!ivsize * sizeof(struct sec4_sg_entry); in init_skcipher_job()
1286 } else if (!ivsize && edesc->mapped_dst_nents == 1) { in init_skcipher_job()
1294 append_seq_out_ptr(desc, dst_dma, req->cryptlen + ivsize, out_options); in init_skcipher_job()
1620 int ivsize = crypto_skcipher_ivsize(skcipher); in skcipher_edesc_alloc() local
1663 if (!ivsize && mapped_src_nents == 1) in skcipher_edesc_alloc()
1666 sec4_sg_ents = mapped_src_nents + !!ivsize; in skcipher_edesc_alloc()
1681 if (ivsize || mapped_dst_nents > 1) { in skcipher_edesc_alloc()
1683 sec4_sg_ents = !!ivsize + pad_sg_nents(sec4_sg_ents); in skcipher_edesc_alloc()
1686 !!ivsize); in skcipher_edesc_alloc()
1700 aligned_size += ALIGN(ivsize, dma_get_cache_alignment()); in skcipher_edesc_alloc()
1719 if (ivsize) { in skcipher_edesc_alloc()
1721 memcpy(iv, req->iv, ivsize); in skcipher_edesc_alloc()
1723 iv_dma = dma_map_single(jrdev, iv, ivsize, DMA_BIDIRECTIONAL); in skcipher_edesc_alloc()
1732 dma_to_sec4_sg_one(edesc->sec4_sg, iv_dma, ivsize, 0); in skcipher_edesc_alloc()
1736 !!ivsize, 0); in skcipher_edesc_alloc()
1738 if (req->src != req->dst && (ivsize || mapped_dst_nents > 1)) in skcipher_edesc_alloc()
1742 if (ivsize) in skcipher_edesc_alloc()
1744 mapped_dst_nents, iv_dma, ivsize, 0); in skcipher_edesc_alloc()
1746 if (ivsize || mapped_dst_nents > 1) in skcipher_edesc_alloc()
1748 mapped_dst_nents - 1 + !!ivsize); in skcipher_edesc_alloc()
1757 dst_nents, iv_dma, ivsize, 0, 0); in skcipher_edesc_alloc()
1800 unsigned int ivsize = crypto_skcipher_ivsize(skcipher); in xts_skcipher_ivsize() local
1802 return !!get_unaligned((u64 *)(req->iv + (ivsize / 2))); in xts_skcipher_ivsize()
1895 .ivsize = AES_BLOCK_SIZE,
1911 .ivsize = DES3_EDE_BLOCK_SIZE,
1927 .ivsize = DES_BLOCK_SIZE,
1943 .ivsize = AES_BLOCK_SIZE,
1963 .ivsize = CTR_RFC3686_IV_SIZE,
1985 .ivsize = AES_BLOCK_SIZE,
2048 .ivsize = GCM_RFC4106_IV_SIZE,
2067 .ivsize = GCM_RFC4543_IV_SIZE,
2087 .ivsize = GCM_AES_IV_SIZE,
2109 .ivsize = NULL_IV_SIZE,
2130 .ivsize = NULL_IV_SIZE,
2151 .ivsize = NULL_IV_SIZE,
2172 .ivsize = NULL_IV_SIZE,
2193 .ivsize = NULL_IV_SIZE,
2214 .ivsize = NULL_IV_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 = AES_BLOCK_SIZE,
2498 .ivsize = DES3_EDE_BLOCK_SIZE,
2520 .ivsize = DES3_EDE_BLOCK_SIZE,
2543 .ivsize = DES3_EDE_BLOCK_SIZE,
2566 .ivsize = DES3_EDE_BLOCK_SIZE,
2589 .ivsize = DES3_EDE_BLOCK_SIZE,
2612 .ivsize = DES3_EDE_BLOCK_SIZE,
2635 .ivsize = DES3_EDE_BLOCK_SIZE,
2658 .ivsize = DES3_EDE_BLOCK_SIZE,
2681 .ivsize = DES3_EDE_BLOCK_SIZE,
2704 .ivsize = DES3_EDE_BLOCK_SIZE,
2727 .ivsize = DES3_EDE_BLOCK_SIZE,
2750 .ivsize = DES3_EDE_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,
3014 .ivsize = DES_BLOCK_SIZE,
3037 .ivsize = CTR_RFC3686_IV_SIZE,
3061 .ivsize = CTR_RFC3686_IV_SIZE,
3086 .ivsize = CTR_RFC3686_IV_SIZE,
3110 .ivsize = CTR_RFC3686_IV_SIZE,
3135 .ivsize = CTR_RFC3686_IV_SIZE,
3159 .ivsize = CTR_RFC3686_IV_SIZE,
3184 .ivsize = CTR_RFC3686_IV_SIZE,
3208 .ivsize = CTR_RFC3686_IV_SIZE,
3233 .ivsize = CTR_RFC3686_IV_SIZE,
3257 .ivsize = CTR_RFC3686_IV_SIZE,
3282 .ivsize = CTR_RFC3686_IV_SIZE,
3306 .ivsize = CTR_RFC3686_IV_SIZE,
3330 .ivsize = CHACHAPOLY_IV_SIZE,
3353 .ivsize = 8,