Lines Matching defs:od
342 struct octo_sess *od;
373 od = sc->sc_sessions[lid];
403 if (crd->crd_alg == od->octo_encalg) enccrd = crd;
404 if (crd->crd_alg == od->octo_macalg) maccrd = crd;
407 if (crd->crd_alg == od->octo_encalg) enccrd = crd;
408 if (crd->crd_alg == od->octo_macalg) maccrd = crd;
424 enccrd->crd_inject, od->octo_ivsize, (caddr_t) ivp);
449 od->octo_iov[iovcnt].iov_base = mtod(m, void *);
450 od->octo_iov[iovcnt].iov_len = m->m_len;
453 iovlen += od->octo_iov[iovcnt++].iov_len;
458 od->octo_iov[iovcnt].iov_base = uiop->uio_iov[iovcnt].iov_base;
459 od->octo_iov[iovcnt].iov_len = uiop->uio_iov[iovcnt].iov_len;
461 iovlen += od->octo_iov[iovcnt].iov_len;
465 od->octo_iov[0].iov_base = crp->crp_buf;
466 od->octo_iov[0].iov_len = crp->crp_ilen;
476 od->octo_encklen = (enccrd->crd_klen + 7) / 8;
477 memcpy(od->octo_enckey, enccrd->crd_key, od->octo_encklen);
482 od->octo_macklen = (maccrd->crd_klen + 7) / 8;
483 memcpy(od->octo_mackey, maccrd->crd_key, od->octo_macklen);
484 od->octo_mackey_set = 0;
486 if (!od->octo_mackey_set) {
488 maccrd->crd_key, od->octo_hminner, od->octo_hmouter);
489 od->octo_mackey_set = 1;
495 (*od->octo_encrypt)(od, od->octo_iov, iovcnt, iovlen,
498 (*od->octo_decrypt)(od, od->octo_iov, iovcnt, iovlen,