Home
last modified time | relevance | path

Searched refs:crd (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-9-stable/sys/opencrypto/
Dcryptosoft.c70 swcr_encdec(struct cryptodesc *crd, struct swcr_data *sw, caddr_t buf, in swcr_encdec() argument
82 if (crd->crd_len % blks) in swcr_encdec()
86 if (crd->crd_flags & CRD_F_ENCRYPT) { in swcr_encdec()
88 if (crd->crd_flags & CRD_F_IV_EXPLICIT) in swcr_encdec()
89 bcopy(crd->crd_iv, iv, blks); in swcr_encdec()
94 if (!(crd->crd_flags & CRD_F_IV_PRESENT)) in swcr_encdec()
95 crypto_copyback(flags, buf, crd->crd_inject, blks, iv); in swcr_encdec()
99 if (crd->crd_flags & CRD_F_IV_EXPLICIT) in swcr_encdec()
100 bcopy(crd->crd_iv, iv, blks); in swcr_encdec()
103 crypto_copydata(flags, buf, crd->crd_inject, blks, iv); in swcr_encdec()
[all …]
Dcrypto.c1018 struct cryptodesc *crd; in crypto_invoke() local
1030 for (crd = crp->crp_desc; crd->crd_next; crd = crd->crd_next) in crypto_invoke()
1031 crd->CRD_INI.cri_next = &(crd->crd_next->CRD_INI); in crypto_invoke()
1055 struct cryptodesc *crd; in crypto_freereq() local
1081 while ((crd = crp->crp_desc) != NULL) { in crypto_freereq()
1082 crp->crp_desc = crd->crd_next; in crypto_freereq()
1083 uma_zfree(cryptodesc_zone, crd); in crypto_freereq()
1094 struct cryptodesc *crd; in crypto_getreq() local
1100 crd = uma_zalloc(cryptodesc_zone, M_NOWAIT|M_ZERO); in crypto_getreq()
1101 if (crd == NULL) { in crypto_getreq()
[all …]
/freebsd-9-stable/sys/geom/eli/
Dg_eli_privacy.c232 struct cryptodesc *crd; in g_eli_crypto_run() local
256 size += sizeof(*crd) * nsec; in g_eli_crypto_run()
282 crd = (struct cryptodesc *)p; p += sizeof(*crd); in g_eli_crypto_run()
307 crp->crp_desc = crd; in g_eli_crypto_run()
309 crd->crd_skip = 0; in g_eli_crypto_run()
310 crd->crd_len = secsize; in g_eli_crypto_run()
311 crd->crd_flags = CRD_F_IV_EXPLICIT | CRD_F_IV_PRESENT; in g_eli_crypto_run()
313 crd->crd_flags |= CRD_F_KEY_EXPLICIT; in g_eli_crypto_run()
315 crd->crd_flags |= CRD_F_ENCRYPT; in g_eli_crypto_run()
316 crd->crd_alg = sc->sc_ealgo; in g_eli_crypto_run()
[all …]
Dg_eli_crypto.c65 struct cryptodesc *crd; in g_eli_crypto_cipher() local
82 p = malloc(sizeof(*crp) + sizeof(*crd) + sizeof(*uio) + sizeof(*iov), in g_eli_crypto_cipher()
89 crd = (struct cryptodesc *)p; p += sizeof(*crd); in g_eli_crypto_cipher()
101 crd->crd_skip = 0; in g_eli_crypto_cipher()
102 crd->crd_len = datasize; in g_eli_crypto_cipher()
103 crd->crd_flags = CRD_F_IV_EXPLICIT | CRD_F_IV_PRESENT; in g_eli_crypto_cipher()
105 crd->crd_flags |= CRD_F_ENCRYPT; in g_eli_crypto_cipher()
106 crd->crd_alg = algo; in g_eli_crypto_cipher()
107 crd->crd_key = __DECONST(void *, key); in g_eli_crypto_cipher()
108 crd->crd_klen = keysize; in g_eli_crypto_cipher()
[all …]
/freebsd-9-stable/sys/kgssapi/krb5/
Dkcrypto_des3.c176 struct cryptodesc *crd; in des3_encrypt_1() local
180 crd = crp->crp_desc; in des3_encrypt_1()
182 crd->crd_skip = skip; in des3_encrypt_1()
183 crd->crd_len = len; in des3_encrypt_1()
184 crd->crd_flags = CRD_F_IV_EXPLICIT | CRD_F_IV_PRESENT | encdec; in des3_encrypt_1()
186 bcopy(ivec, crd->crd_iv, 8); in des3_encrypt_1()
188 bzero(crd->crd_iv, 8); in des3_encrypt_1()
190 crd->crd_next = NULL; in des3_encrypt_1()
191 crd->crd_alg = CRYPTO_3DES_CBC; in des3_encrypt_1()
233 struct cryptodesc *crd; in des3_checksum() local
[all …]
Dkcrypto_aes.c137 struct cryptodesc *crd; in aes_encrypt_1() local
141 crd = crp->crp_desc; in aes_encrypt_1()
143 crd->crd_skip = skip; in aes_encrypt_1()
144 crd->crd_len = len; in aes_encrypt_1()
145 crd->crd_flags = CRD_F_IV_EXPLICIT | CRD_F_IV_PRESENT | encdec; in aes_encrypt_1()
147 bcopy(ivec, crd->crd_iv, 16); in aes_encrypt_1()
149 bzero(crd->crd_iv, 16); in aes_encrypt_1()
151 crd->crd_next = NULL; in aes_encrypt_1()
152 crd->crd_alg = CRYPTO_AES_CBC; in aes_encrypt_1()
316 struct cryptodesc *crd; in aes_checksum() local
[all …]
Dkcrypto_des.c166 struct cryptodesc *crd; in des1_encrypt_1() local
170 crd = crp->crp_desc; in des1_encrypt_1()
172 crd->crd_skip = skip; in des1_encrypt_1()
173 crd->crd_len = len; in des1_encrypt_1()
174 crd->crd_flags = CRD_F_IV_EXPLICIT | CRD_F_IV_PRESENT | encdec; in des1_encrypt_1()
176 bcopy(ivec, crd->crd_iv, 8); in des1_encrypt_1()
178 bzero(crd->crd_iv, 8); in des1_encrypt_1()
180 crd->crd_next = NULL; in des1_encrypt_1()
181 crd->crd_alg = CRYPTO_DES_CBC; in des1_encrypt_1()
/freebsd-9-stable/sys/dev/glxsb/
Dglxsb.c716 glxsb_crypto_encdec(struct cryptop *crp, struct cryptodesc *crd, in glxsb_crypto_encdec() argument
727 if (crd == NULL || (crd->crd_len % SB_AES_BLOCK_SIZE) != 0) in glxsb_crypto_encdec()
731 xlen = crd->crd_len > GLXSB_MAX_AES_LEN ? in glxsb_crypto_encdec()
732 GLXSB_MAX_AES_LEN : crd->crd_len; in glxsb_crypto_encdec()
744 if (crd->crd_flags & CRD_F_ENCRYPT) { in glxsb_crypto_encdec()
746 if (crd->crd_flags & CRD_F_IV_EXPLICIT) in glxsb_crypto_encdec()
747 bcopy(crd->crd_iv, op_iv, sizeof(op_iv)); in glxsb_crypto_encdec()
751 if ((crd->crd_flags & CRD_F_IV_PRESENT) == 0) { in glxsb_crypto_encdec()
753 crd->crd_inject, sizeof(op_iv), op_iv); in glxsb_crypto_encdec()
757 if (crd->crd_flags & CRD_F_IV_EXPLICIT) in glxsb_crypto_encdec()
[all …]
Dglxsb_hash.c82 glxsb_authcompute(struct glxsb_session *ses, struct cryptodesc *crd, in glxsb_authcompute() argument
92 error = crypto_apply(flags, buf, crd->crd_skip, crd->crd_len, in glxsb_authcompute()
103 crypto_copyback(flags, buf, crd->crd_inject, in glxsb_authcompute()
/freebsd-9-stable/sys/mips/cavium/cryptocteon/
Dcryptocteon.c341 struct cryptodesc *crd; in cryptocteon_process() local
402 crd = crp->crp_desc; in cryptocteon_process()
403 if (crd->crd_alg == od->octo_encalg) enccrd = crd; in cryptocteon_process()
404 if (crd->crd_alg == od->octo_macalg) maccrd = crd; in cryptocteon_process()
405 crd = crd->crd_next; in cryptocteon_process()
406 if (crd) { in cryptocteon_process()
407 if (crd->crd_alg == od->octo_encalg) enccrd = crd; in cryptocteon_process()
408 if (crd->crd_alg == od->octo_macalg) maccrd = crd; in cryptocteon_process()
409 crd = crd->crd_next; in cryptocteon_process()
411 if (crd) { in cryptocteon_process()
/freebsd-9-stable/sys/dev/usb/
Dusb_dev.c187 struct usb_cdev_refdata *crd, int need_uref) in usb_ref_device() argument
195 memset(crd, 0, sizeof(*crd)); in usb_ref_device()
228 crd->do_unlock = usbd_enum_lock_sig(cpd->udev); in usb_ref_device()
235 crd->is_uref = 1; in usb_ref_device()
238 if (crd->do_unlock > 1) { in usb_ref_device()
239 crd->do_unlock = 0; in usb_ref_device()
252 crd->txfifo = f; in usb_ref_device()
253 crd->is_write = 1; /* ref */ in usb_ref_device()
260 crd->is_usbfs = 1; in usb_ref_device()
268 crd->rxfifo = f; in usb_ref_device()
[all …]
/freebsd-9-stable/sys/crypto/via/
Dpadlock.c320 struct cryptodesc *crd, *enccrd, *maccrd; in padlock_process() local
334 for (crd = crp->crp_desc; crd != NULL; crd = crd->crd_next) { in padlock_process()
335 switch (crd->crd_alg) { in padlock_process()
347 maccrd = crd; in padlock_process()
354 enccrd = crd; in padlock_process()
Dpadlock_hash.c282 padlock_authcompute(struct padlock_session *ses, struct cryptodesc *crd, in padlock_authcompute() argument
293 error = crypto_apply(flags, buf, crd->crd_skip, crd->crd_len, in padlock_authcompute()
306 crypto_copyback(flags, buf, crd->crd_inject, in padlock_authcompute()
/freebsd-9-stable/sys/crypto/aesni/
Daesni.c240 struct cryptodesc *crd, *enccrd; in aesni_process() local
255 for (crd = crp->crp_desc; crd != NULL; crd = crd->crd_next) { in aesni_process()
256 switch (crd->crd_alg) { in aesni_process()
263 enccrd = crd; in aesni_process()
/freebsd-9-stable/sys/dev/safe/
Dsafe.c1503 struct cryptodesc *crd; in safe_callback() local
1538 for (crd = crp->crp_desc; crd; crd = crd->crd_next) { in safe_callback()
1541 if (crd->crd_alg == CRYPTO_DES_CBC || in safe_callback()
1542 crd->crd_alg == CRYPTO_3DES_CBC) { in safe_callback()
1544 } else if (crd->crd_alg == CRYPTO_AES_CBC) { in safe_callback()
1549 crd->crd_skip + crd->crd_len - ivsize, ivsize, in safe_callback()
1557 for (crd = crp->crp_desc; crd; crd = crd->crd_next) { in safe_callback()
1558 if (!(crd->crd_alg == CRYPTO_MD5_HMAC || in safe_callback()
1559 crd->crd_alg == CRYPTO_SHA1_HMAC || in safe_callback()
1560 crd->crd_alg == CRYPTO_NULL_HMAC)) in safe_callback()
[all …]
Dsafevar.h50 #define SAFE_SID(crd, sesn) (((crd) << 28) | ((sesn) & 0x0fffffff)) argument
/freebsd-9-stable/sys/dev/cesa/
Dcesa.c1485 struct cryptodesc *crd; in cesa_process() local
1492 crd = crp->crp_desc; in cesa_process()
1512 if (cesa_is_hash(crd->crd_alg)) in cesa_process()
1513 mac = crd; in cesa_process()
1515 enc = crd; in cesa_process()
1517 crd = crd->crd_next; in cesa_process()
1519 if (crd) { in cesa_process()
1520 if (!enc && !cesa_is_hash(crd->crd_alg)) in cesa_process()
1521 enc = crd; in cesa_process()
1523 if (!mac && cesa_is_hash(crd->crd_alg)) in cesa_process()
[all …]
/freebsd-9-stable/sys/dev/hifn/
Dhifn7751.c2770 struct cryptodesc *crd; in hifn_callback() local
2825 for (crd = crp->crp_desc; crd; crd = crd->crd_next) { in hifn_callback()
2826 if (crd->crd_alg != CRYPTO_DES_CBC && in hifn_callback()
2827 crd->crd_alg != CRYPTO_3DES_CBC && in hifn_callback()
2828 crd->crd_alg != CRYPTO_AES_CBC) in hifn_callback()
2830 ivlen = ((crd->crd_alg == CRYPTO_AES_CBC) ? in hifn_callback()
2833 crd->crd_skip + crd->crd_len - ivlen, ivlen, in hifn_callback()
2840 for (crd = crp->crp_desc; crd; crd = crd->crd_next) { in hifn_callback()
2843 if (crd->crd_alg != CRYPTO_MD5 && in hifn_callback()
2844 crd->crd_alg != CRYPTO_SHA1 && in hifn_callback()
[all …]
Dhifn7751var.h336 #define HIFN_SID(crd,ses) (((crd) << 28) | ((ses) & 0x7ff)) argument
/freebsd-9-stable/sys/dev/ubsec/
Dubsecvar.h50 #define UBSEC_SID(crd, sesn) (((crd) << 28) | ((sesn) & 0x0fffffff)) argument
Dubsec.c1561 struct cryptodesc *crd; in ubsec_callback() local
1586 for (crd = crp->crp_desc; crd; crd = crd->crd_next) { in ubsec_callback()
1587 if (crd->crd_alg != CRYPTO_DES_CBC && in ubsec_callback()
1588 crd->crd_alg != CRYPTO_3DES_CBC) in ubsec_callback()
1591 crd->crd_skip + crd->crd_len - 8, 8, in ubsec_callback()
1597 for (crd = crp->crp_desc; crd; crd = crd->crd_next) { in ubsec_callback()
1598 if (crd->crd_alg != CRYPTO_MD5_HMAC && in ubsec_callback()
1599 crd->crd_alg != CRYPTO_SHA1_HMAC) in ubsec_callback()
1601 crypto_copyback(crp->crp_flags, crp->crp_buf, crd->crd_inject, in ubsec_callback()
/freebsd-9-stable/sys/cddl/compat/opensolaris/sys/
Dpolicy.h42 int secpolicy_zfs(cred_t *crd);
/freebsd-9-stable/sys/mips/rmi/dev/sec/
Drmilib.h601 #define XLR_SEC_SID(crd,ses) (((crd) << 28) | ((ses) & 0x7ff)) argument
/freebsd-9-stable/sys/netipsec/
Dxform_esp.c463 struct cryptodesc *crd; in esp_input_cb() local
472 crd = crp->crp_desc; in esp_input_cb()
473 IPSEC_ASSERT(crd != NULL, ("null crypto descriptor!")); in esp_input_cb()
Dxform_ipcomp.c222 struct cryptodesc *crd; in ipcomp_input_cb() local
233 crd = crp->crp_desc; in ipcomp_input_cb()

12