| /freebsd-9-stable/sys/opencrypto/ |
| D | cryptosoft.c | 70 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 …]
|
| D | crypto.c | 1018 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/ |
| D | g_eli_privacy.c | 232 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 …]
|
| D | g_eli_crypto.c | 65 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/ |
| D | kcrypto_des3.c | 176 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 …]
|
| D | kcrypto_aes.c | 137 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 …]
|
| D | kcrypto_des.c | 166 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/ |
| D | glxsb.c | 716 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 …]
|
| D | glxsb_hash.c | 82 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/ |
| D | cryptocteon.c | 341 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/ |
| D | usb_dev.c | 187 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/ |
| D | padlock.c | 320 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()
|
| D | padlock_hash.c | 282 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/ |
| D | aesni.c | 240 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/ |
| D | safe.c | 1503 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 …]
|
| D | safevar.h | 50 #define SAFE_SID(crd, sesn) (((crd) << 28) | ((sesn) & 0x0fffffff)) argument
|
| /freebsd-9-stable/sys/dev/cesa/ |
| D | cesa.c | 1485 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/ |
| D | hifn7751.c | 2770 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 …]
|
| D | hifn7751var.h | 336 #define HIFN_SID(crd,ses) (((crd) << 28) | ((ses) & 0x7ff)) argument
|
| /freebsd-9-stable/sys/dev/ubsec/ |
| D | ubsecvar.h | 50 #define UBSEC_SID(crd, sesn) (((crd) << 28) | ((sesn) & 0x0fffffff)) argument
|
| D | ubsec.c | 1561 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/ |
| D | policy.h | 42 int secpolicy_zfs(cred_t *crd);
|
| /freebsd-9-stable/sys/mips/rmi/dev/sec/ |
| D | rmilib.h | 601 #define XLR_SEC_SID(crd,ses) (((crd) << 28) | ((ses) & 0x7ff)) argument
|
| /freebsd-9-stable/sys/netipsec/ |
| D | xform_esp.c | 463 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()
|
| D | xform_ipcomp.c | 222 struct cryptodesc *crd; in ipcomp_input_cb() local 233 crd = crp->crp_desc; in ipcomp_input_cb()
|