Lines Matching refs:exf

107 	struct enc_xform *exf;  in swcr_encdec()  local
118 exf = sw->sw_exf; in swcr_encdec()
119 ivlen = exf->ivsize; in swcr_encdec()
121 if (exf->native_blocksize == 0) { in swcr_encdec()
123 if ((crp->crp_payload_length % exf->blocksize) != 0) in swcr_encdec()
126 blks = exf->blocksize; in swcr_encdec()
128 blks = exf->native_blocksize; in swcr_encdec()
130 if (exf == &enc_xform_aes_icm && in swcr_encdec()
136 error = exf->setkey(sw->sw_kschedule, in swcr_encdec()
144 if (exf->reinit) { in swcr_encdec()
149 exf->reinit(sw->sw_kschedule, iv); in swcr_encdec()
192 if (exf->reinit != NULL) { in swcr_encdec()
194 exf->encrypt(sw->sw_kschedule, inblk, outblk); in swcr_encdec()
196 exf->decrypt(sw->sw_kschedule, inblk, outblk); in swcr_encdec()
202 exf->encrypt(sw->sw_kschedule, outblk, outblk); in swcr_encdec()
218 exf->decrypt(sw->sw_kschedule, inblk, outblk); in swcr_encdec()
251 KASSERT(exf->native_blocksize != 0, in swcr_encdec()
253 __func__, i, exf->name)); in swcr_encdec()
254 KASSERT(exf->reinit != NULL, in swcr_encdec()
256 __func__, exf->name)); in swcr_encdec()
271 exf->encrypt_last(sw->sw_kschedule, inblk, outblk, in swcr_encdec()
274 exf->decrypt_last(sw->sw_kschedule, inblk, outblk, in swcr_encdec()
478 struct enc_xform *exf; in swcr_gcm() local
491 exf = swe->sw_exf; in swcr_gcm()
492 KASSERT(axf->blocksize == exf->native_blocksize, in swcr_gcm()
540 exf->reinit(swe->sw_kschedule, iv); in swcr_gcm()
563 exf->encrypt(swe->sw_kschedule, inblk, outblk); in swcr_gcm()
576 exf->encrypt_last(swe->sw_kschedule, blk, blk, resid); in swcr_gcm()
623 exf->decrypt(swe->sw_kschedule, inblk, outblk); in swcr_gcm()
631 exf->decrypt_last(swe->sw_kschedule, blk, blk, resid); in swcr_gcm()
716 struct enc_xform *exf; in swcr_ccm() local
728 exf = swe->sw_exf; in swcr_ccm()
729 KASSERT(axf->blocksize == exf->native_blocksize, in swcr_ccm()
758 exf->reinit(swe->sw_kschedule, iv); in swcr_ccm()
782 exf->encrypt(swe->sw_kschedule, inblk, outblk); in swcr_ccm()
796 exf->decrypt(swe->sw_kschedule, inblk, blk); in swcr_ccm()
804 exf->encrypt_last(swe->sw_kschedule, blk, blk, resid); in swcr_ccm()
807 exf->decrypt_last(swe->sw_kschedule, blk, blk, resid); in swcr_ccm()
831 exf->reinit(swe->sw_kschedule, iv); in swcr_ccm()
847 exf->decrypt(swe->sw_kschedule, inblk, outblk); in swcr_ccm()
855 exf->decrypt_last(swe->sw_kschedule, blk, blk, resid); in swcr_ccm()