Lines Matching refs:assoclen
166 creq->gph.param1 = cpu_to_be16(rctx->cryptlen + rctx->assoclen);
167 creq->gph.param2 = cpu_to_be16(rctx->ivsize + rctx->assoclen);
205 static inline bool nitrox_aes_gcm_assoclen_supported(unsigned int assoclen)
207 if (assoclen <= 512)
222 if (!nitrox_aes_gcm_assoclen_supported(areq->assoclen))
228 rctx->assoclen = areq->assoclen;
229 rctx->srclen = areq->assoclen + areq->cryptlen;
256 if (!nitrox_aes_gcm_assoclen_supported(areq->assoclen))
262 rctx->assoclen = areq->assoclen;
263 rctx->srclen = areq->cryptlen + areq->assoclen;
397 unsigned int assoclen = areq->assoclen - GCM_RFC4106_IV_SIZE;
400 if (areq->assoclen != 16 && areq->assoclen != 20)
403 scatterwalk_map_and_copy(rctx->assoc, areq->src, 0, assoclen, 0);
405 sg_set_buf(rctx->src, rctx->assoc, assoclen);
406 sg = scatterwalk_ffwd(rctx->src + 1, areq->src, areq->assoclen);
412 sg_set_buf(rctx->dst, rctx->assoc, assoclen);
413 sg = scatterwalk_ffwd(rctx->dst + 1, areq->dst, areq->assoclen);
450 aead_rctx->assoclen = areq->assoclen - GCM_RFC4106_IV_SIZE;
451 aead_rctx->srclen = aead_rctx->assoclen + aead_rctx->cryptlen;
482 aead_rctx->assoclen = areq->assoclen - GCM_RFC4106_IV_SIZE;
484 areq->cryptlen - GCM_RFC4106_IV_SIZE + areq->assoclen;