Lines Matching refs:assoclen
54 if (req->assoclen) {
71 totallen = req->cryptlen + req->assoclen;
80 totallen = req->cryptlen + req->assoclen - ctx->authsize;
120 unsigned int assoclen = req->assoclen;
124 totallen = rctx->cryptlen + assoclen;
141 if (IS_CCM(rctx->flags) && assoclen) {
143 msg_sg = scatterwalk_ffwd(__sg, req->dst, assoclen);
146 rctx->assoclen);
157 totallen = rctx->cryptlen + rctx->assoclen;
191 unsigned int assoclen = rctx->assoclen;
201 totallen = cryptlen + req->assoclen;
204 msg_sg = scatterwalk_ffwd(__sg, req->src, req->assoclen);
206 rctx->adata = kzalloc((ALIGN(assoclen, 16) + MAX_CCM_ADATA_HEADER_LEN) *
214 * the assoclen field in aead_request is unsigned int and thus limits
218 if (assoclen < 0xff00) {
220 *(__be16 *)rctx->adata = cpu_to_be16(assoclen);
224 *(__be32 *)(rctx->adata + 2) = cpu_to_be32(assoclen);
228 if (sg_copy_to_buffer(req->src, sg_nents_for_len(req->src, assoclen),
230 assoclen) != assoclen)
234 rctx->assoclen = ALIGN(assoclen + adata_header_len, 16);
249 sg_init_one(&rctx->adata_sg, rctx->adata, rctx->assoclen);
251 rctx->assoclen);
278 totallen = cryptlen + rctx->assoclen;
310 totallen = rctx->cryptlen + rctx->assoclen;
338 if (rctx->assoclen)
397 if (rctx->assoclen)
432 rctx->assoclen = req->assoclen - 8;
434 rctx->assoclen = req->assoclen;
492 if (IS_CCM(rctx->flags) && rctx->assoclen) {
534 aead_request_set_ad(&rctx->fallback_req, req->assoclen);
549 if (crypto_ipsec_check_assoclen(req->assoclen))