Lines Matching defs:ses

621 safe_setup_enckey(struct safe_session *ses, const void *key)
625 bcopy(key, ses->ses_key, ses->ses_klen);
628 for (i = 0; i < N(ses->ses_key); i++)
629 ses->ses_key[i] = htole32(ses->ses_key[i]);
633 safe_setup_mackey(struct safe_session *ses, int algo, const uint8_t *key,
640 bcopy(sha1ctx.h.b32, ses->ses_hminner, sizeof(sha1ctx.h.b32));
643 bcopy(sha1ctx.h.b32, ses->ses_hmouter, sizeof(sha1ctx.h.b32));
648 for (i = 0; i < N(ses->ses_hminner); i++) {
649 ses->ses_hminner[i] = htole32(ses->ses_hminner[i]);
650 ses->ses_hmouter[i] = htole32(ses->ses_hmouter[i]);
726 struct safe_session *ses;
728 ses = crypto_get_driver_session(cses);
730 ses->ses_klen = csp->csp_cipher_klen;
732 safe_setup_enckey(ses, csp->csp_cipher_key);
736 ses->ses_mlen = csp->csp_auth_mlen;
737 if (ses->ses_mlen == 0) {
738 ses->ses_mlen = SHA1_HASH_LEN;
742 safe_setup_mackey(ses, csp->csp_auth_alg,
771 struct safe_session *ses;
794 ses = crypto_get_driver_session(crp->crp_session);
813 safe_setup_enckey(ses, crp->crp_cipher_key);
819 if (ses->ses_klen * 8 == 128)
821 else if (ses->ses_klen * 8 == 192)
861 bcopy(ses->ses_key, sa->sa_key, sizeof(sa->sa_key));
866 safe_setup_mackey(ses, csp->csp_auth_alg,
883 bcopy(ses->ses_hminner, sa->sa_indigest,
885 bcopy(ses->ses_hmouter, sa->sa_outdigest,
1148 (re->re_src.mapsize-oplen) == ses->ses_mlen &&
1269 struct safe_session *ses;
1272 ses = crypto_get_driver_session(crp->crp_session);
1319 ses->ses_mlen, hash);
1321 hash, ses->ses_mlen) != 0)
1325 ses->ses_mlen, re->re_sastate.sa_saved_indigest);