Lines Matching defs:ses
199 struct mvcesa_session *ses = NULL;
208 ses = sc->sc_sessions + sesn;
212 if (ses == NULL) {
214 ses = malloc((sesn + 1) * sizeof(*ses), M_DEVBUF, M_NOWAIT);
215 if (ses == NULL)
218 memcpy(ses, sc->sc_sessions, sesn * sizeof(*ses));
219 memset(sc->sc_sessions, 0, sesn * sizeof(*ses));
222 sc->sc_sessions = ses;
223 ses = sc->sc_sessions + sesn;
226 memset(ses, 0, sizeof(*ses));
239 ses->ses_klen = c->cri_klen;
240 memcpy(ses->ses_key, c->cri_key, c->cri_klen / 8);
243 ses->ses_key[5] = htobe32(ses->ses_key[5]);
244 ses->ses_key[4] = htobe32(ses->ses_key[4]);
245 ses->ses_key[3] = htobe32(ses->ses_key[3]);
246 ses->ses_key[2] = htobe32(ses->ses_key[2]);
250 ses->ses_key[1] = htobe32(ses->ses_key[1]);
251 ses->ses_key[0] = htobe32(ses->ses_key[0]);
271 memcpy(ses->ses_hminner, md5ctx.state,
278 memcpy(ses->ses_hminner, sha1ctx.state,
290 memcpy(ses->ses_hmouter, md5ctx.state,
297 memcpy(ses->ses_hmouter, sha1ctx.state,
320 ses->ses_used = 1;
347 struct mvcesa_session *ses;
357 ses = &sc->sc_sessions[session];
419 crp->crp_etype = mvcesa_des_encdec(sc, ses,
444 iv = ses->ses_hminner;
448 crp->crp_etype = mvcesa_authentication(sc, ses,
457 ses, alg, ses->ses_hmouter, digest,
485 mvcesa_authentication(struct mvcesa_softc *sc, struct mvcesa_session *ses,
621 mvcesa_des_encdec(struct mvcesa_softc *sc, struct mvcesa_session *ses,
643 ses->ses_key[1]);
645 ses->ses_key[0]);
648 ses->ses_key[3]);
650 ses->ses_key[2]);
652 ses->ses_key[5]);
654 ses->ses_key[4]);