Lines Matching refs:crp_aad_length
271 err = axf->Update(&s.ctx, crp->crp_aad, crp->crp_aad_length); in swcr_authcompute()
273 err = crypto_apply(crp, crp->crp_aad_start, crp->crp_aad_length, in swcr_authcompute()
440 inlen = rounddown2(crp->crp_aad_length, blksz); in swcr_gcm()
443 if (crp->crp_aad_length != inlen) { in swcr_gcm()
446 crp->crp_aad_length - inlen); in swcr_gcm()
452 for (resid = crp->crp_aad_length; resid >= blksz; in swcr_gcm()
539 *blkp = htobe32(crp->crp_aad_length * 8); in swcr_gcm()
779 build_ccm_b0(crp->crp_iv, ivlen, crp->crp_aad_length, in swcr_ccm()
784 if (crp->crp_aad_length != 0) { in swcr_ccm()
785 len = build_ccm_aad_length(crp->crp_aad_length, blk); in swcr_ccm()
788 exf->update(ctx, crp->crp_aad, crp->crp_aad_length); in swcr_ccm()
791 crp->crp_aad_length, exf->update, ctx); in swcr_ccm()
794 len = (len + crp->crp_aad_length) % CCM_CBC_BLOCK_LEN; in swcr_ccm()
998 exf->update(ctx, crp->crp_aad, crp->crp_aad_length); in swcr_chacha20_poly1305()
1000 crypto_apply(crp, crp->crp_aad_start, crp->crp_aad_length, in swcr_chacha20_poly1305()
1002 if (crp->crp_aad_length % POLY1305_BLOCK_LEN != 0) { in swcr_chacha20_poly1305()
1006 crp->crp_aad_length % POLY1305_BLOCK_LEN); in swcr_chacha20_poly1305()
1080 blkp[0] = htole64(crp->crp_aad_length); in swcr_chacha20_poly1305()