Lines Matching refs:enccrd
357 struct cryptodesc *enccrd = NULL, *maccrd = NULL;
406 /* point our enccrd and maccrd appropriately */
408 if (crd->crd_alg == od->octo_encalg) enccrd = crd;
412 if (crd->crd_alg == od->octo_encalg) enccrd = crd;
423 if (enccrd) {
424 if (enccrd->crd_flags & CRD_F_ENCRYPT) {
425 if (enccrd->crd_flags & CRD_F_IV_EXPLICIT)
426 ivp = enccrd->crd_iv;
429 if ((enccrd->crd_flags & CRD_F_IV_PRESENT) == 0)
431 enccrd->crd_inject, od->octo_ivsize, ivp);
433 if (enccrd->crd_flags & CRD_F_IV_EXPLICIT) {
434 ivp = enccrd->crd_iv;
438 enccrd->crd_inject, od->octo_ivsize, (caddr_t) ivp);
448 crypt_off = enccrd->crd_skip;
449 crypt_len = enccrd->crd_len;
506 if (enccrd) {
507 if (enccrd->crd_flags & CRD_F_KEY_EXPLICIT) {
508 od->octo_encklen = (enccrd->crd_klen + 7) / 8;
509 memcpy(od->octo_enckey, enccrd->crd_key, od->octo_encklen);
526 if (!enccrd || (enccrd->crd_flags & CRD_F_ENCRYPT))