Home | History | Annotate | Download | only in opencrypto

Lines Matching defs:crde

457 	struct cryptodesc *crde = NULL, *crda = NULL, *crdc = NULL;
526 crde = crda->crd_next;
529 crde = crdc ? crdc->crd_next : crp->crp_desc;
583 if (crde) {
586 crde->crd_flags |= CRD_F_ENCRYPT;
589 crde->crd_flags &= ~CRD_F_ENCRYPT;
594 crde->crd_len = cop->len;
595 crde->crd_inject = 0;
600 crde->crd_len = 0;
602 crde->crd_alg = cse->cipher;
603 crde->crd_key = cse->key;
604 crde->crd_klen = cse->keylen * 8;
605 DPRINTF("crde setup for cipher %d.\n", crde->crd_alg);
617 if (crde == NULL) {
628 (void)memcpy(crde->crd_iv, cse->tmp_iv, cse->txform->ivsize);
629 crde->crd_flags |= CRD_F_IV_EXPLICIT | CRD_F_IV_PRESENT;
630 crde->crd_skip = 0;
631 } else if (crde) {
633 crde->crd_skip = 0;
635 if (!(crde->crd_flags & CRD_F_ENCRYPT))
636 crde->crd_flags |= CRD_F_IV_PRESENT;
637 crde->crd_skip = cse->txform->ivsize;
638 crde->crd_len -= cse->txform->ivsize;
1079 struct cryptodesc *crde = NULL, *crda = NULL, *crdc = NULL;
1162 crde = crda->crd_next;
1165 crde = crdc ? crdc->crd_next : crp->crp_desc;
1215 if (crde) {
1217 crde->crd_flags |= CRD_F_ENCRYPT;
1219 crde->crd_flags &= ~CRD_F_ENCRYPT;
1220 crde->crd_len = cnop[req].len;
1221 crde->crd_inject = 0;
1223 crde->crd_alg = cse->cipher;
1226 crde->crd_key = malloc(cnop[req].keylen,
1229 crde->crd_key, cnop[req].keylen))) {
1233 crde->crd_klen = cnop[req].keylen * 8;
1236 crde->crd_key = cse->key;
1237 crde->crd_klen = cse->keylen * 8;
1256 if (crde == NULL) {
1269 (void)memcpy(crde->crd_iv, crp->tmp_iv,
1271 crde->crd_flags |= CRD_F_IV_EXPLICIT | CRD_F_IV_PRESENT;
1272 crde->crd_skip = 0;
1273 } else if (crde) {
1275 crde->crd_skip = 0;
1277 if (!(crde->crd_flags & CRD_F_ENCRYPT))
1278 crde->crd_flags |= CRD_F_IV_PRESENT;
1279 crde->crd_skip = cse->txform->ivsize;
1280 crde->crd_len -= cse->txform->ivsize;