ses 87 arch/i386/i386/via.c #define VIAC3_SID(crd,ses) (((crd) << 28) | ((ses) & 0x0fffffff))
ses 136 arch/i386/i386/via.c struct viac3_session *ses = NULL;
ses 145 arch/i386/i386/via.c ses = sc->sc_sessions = malloc(sizeof(*ses), M_DEVBUF,
ses 147 arch/i386/i386/via.c if (ses == NULL)
ses 154 arch/i386/i386/via.c ses = &sc->sc_sessions[sesn];
ses 159 arch/i386/i386/via.c if (ses == NULL) {
ses 161 arch/i386/i386/via.c ses = malloc((sesn + 1) * sizeof(*ses), M_DEVBUF,
ses 163 arch/i386/i386/via.c if (ses == NULL)
ses 165 arch/i386/i386/via.c bcopy(sc->sc_sessions, ses, sesn * sizeof(*ses));
ses 166 arch/i386/i386/via.c bzero(sc->sc_sessions, sesn * sizeof(*ses));
ses 168 arch/i386/i386/via.c sc->sc_sessions = ses;
ses 169 arch/i386/i386/via.c ses = &sc->sc_sessions[sesn];
ses 174 arch/i386/i386/via.c bzero(ses, sizeof(*ses));
ses 175 arch/i386/i386/via.c ses->ses_used = 1;
ses 197 arch/i386/i386/via.c get_random_bytes(ses->ses_iv, sizeof(ses->ses_iv));
ses 198 arch/i386/i386/via.c ses->ses_klen = c->cri_klen;
ses 199 arch/i386/i386/via.c ses->ses_cw0 = cw0;
ses 202 arch/i386/i386/via.c rijndaelKeySetupEnc(ses->ses_ekey, c->cri_key,
ses 204 arch/i386/i386/via.c rijndaelKeySetupDec(ses->ses_dkey, c->cri_key,
ses 207 arch/i386/i386/via.c ses->ses_ekey[i] = ntohl(ses->ses_ekey[i]);
ses 208 arch/i386/i386/via.c ses->ses_dkey[i] = ntohl(ses->ses_dkey[i]);
ses 239 arch/i386/i386/via.c ses->swd = swd;
ses 357 arch/i386/i386/via.c struct viac3_session *ses, struct viac3_softc *sc, caddr_t buf)
ses 374 arch/i386/i386/via.c sc->op_cw[0] = ses->ses_cw0 | C3_CRYPT_CWLO_ENCRYPT;
ses 375 arch/i386/i386/via.c key = ses->ses_ekey;
ses 379 arch/i386/i386/via.c bcopy(ses->ses_iv, sc->op_iv, 16);
ses 393 arch/i386/i386/via.c sc->op_cw[0] = ses->ses_cw0 | C3_CRYPT_CWLO_DECRYPT;
ses 394 arch/i386/i386/via.c key = ses->ses_dkey;
ses 438 arch/i386/i386/via.c ses->ses_iv);
ses 442 arch/i386/i386/via.c ses->ses_iv);
ses 445 arch/i386/i386/via.c crd->crd_len - 16, ses->ses_iv, 16);
ses 461 arch/i386/i386/via.c struct viac3_session *ses;
ses 475 arch/i386/i386/via.c ses = &sc->sc_sessions[sesn];
ses 480 arch/i386/i386/via.c if ((err = viac3_crypto_encdec(crp, crd, ses, sc,
ses 491 arch/i386/i386/via.c if ((err = viac3_crypto_swauth(crp, crd, ses->swd,
ses 191 arch/i386/pci/glxsb.c #define GLXSB_SID(crd,ses) (((crd) << 28) | ((ses) & 0x0fffffff))
ses 341 arch/i386/pci/glxsb.c struct glxsb_session *ses = NULL;
ses 352 arch/i386/pci/glxsb.c ses = &sc->sc_sessions[sesn];
ses 357 arch/i386/pci/glxsb.c if (ses == NULL) {
ses 359 arch/i386/pci/glxsb.c ses = malloc((sesn + 1) * sizeof(*ses), M_DEVBUF, M_NOWAIT);
ses 360 arch/i386/pci/glxsb.c if (ses == NULL)
ses 363 arch/i386/pci/glxsb.c bcopy(sc->sc_sessions, ses, sesn * sizeof(*ses));
ses 364 arch/i386/pci/glxsb.c bzero(sc->sc_sessions, sesn * sizeof(*ses));
ses 367 arch/i386/pci/glxsb.c sc->sc_sessions = ses;
ses 368 arch/i386/pci/glxsb.c ses = &sc->sc_sessions[sesn];
ses 372 arch/i386/pci/glxsb.c bzero(ses, sizeof(*ses));
ses 373 arch/i386/pci/glxsb.c ses->ses_used = 1;
ses 383 arch/i386/pci/glxsb.c get_random_bytes(ses->ses_iv, sizeof(ses->ses_iv));
ses 384 arch/i386/pci/glxsb.c ses->ses_klen = c->cri_klen;
ses 387 arch/i386/pci/glxsb.c bcopy(c->cri_key, ses->ses_key, sizeof(ses->ses_key));
ses 416 arch/i386/pci/glxsb.c ses->ses_swd = swd;
ses 584 arch/i386/pci/glxsb.c struct glxsb_session *ses, struct glxsb_softc *sc, caddr_t buf)
ses 618 arch/i386/pci/glxsb.c bcopy(ses->ses_iv, op_iv, sizeof(op_iv));
ses 668 arch/i386/pci/glxsb.c glxsb_aes(sc, control, op_psrc, op_pdst, ses->ses_key,
ses 688 arch/i386/pci/glxsb.c piv = ses->ses_iv;
ses 720 arch/i386/pci/glxsb.c struct glxsb_session *ses;
ses 742 arch/i386/pci/glxsb.c ses = &sc->sc_sessions[sesn];
ses 747 arch/i386/pci/glxsb.c if ((err = glxsb_crypto_encdec(crp, crd, ses, sc,
ses 758 arch/i386/pci/glxsb.c if ((err = glxsb_crypto_swauth(crp, crd, ses->ses_swd,
ses 361 crypto/crypto.c u_int32_t ses;
ses 388 crypto/crypto.c ses = crypto_drivers[driverid].cc_sessions;
ses 390 crypto/crypto.c if (ses != 0) {
ses 395 crypto/crypto.c crypto_drivers[driverid].cc_sessions = ses;
ses 59 crypto/cryptodev.c u_int32_t ses;
ses 149 crypto/cryptodev.c u_int32_t ses;
ses 266 crypto/cryptodev.c sop->ses = cse->ses;
ses 277 crypto/cryptodev.c ses = *(u_int32_t *)data;
ses 278 crypto/cryptodev.c cse = csefind(fcr, ses);
ses 286 crypto/cryptodev.c cse = csefind(fcr, cop->ses);
ses 706 crypto/cryptodev.c csefind(struct fcrypt *fcr, u_int ses)
ses 711 crypto/cryptodev.c if (cse->ses == ses)
ses 734 crypto/cryptodev.c cse->ses = fcr->sesn++;
ses 264 crypto/cryptodev.h u_int32_t ses; /* returns: session # */
ses 271 crypto/cryptodev.h u_int32_t ses;
ses 1812 dev/pci/hifn7751.c struct hifn_session *ses = NULL;
ses 1828 dev/pci/hifn7751.c ses = sc->sc_sessions = (struct hifn_session *)malloc(
ses 1829 dev/pci/hifn7751.c sizeof(*ses), M_DEVBUF, M_NOWAIT);
ses 1830 dev/pci/hifn7751.c if (ses == NULL)
ses 1837 dev/pci/hifn7751.c ses = &sc->sc_sessions[sesn];
ses 1842 dev/pci/hifn7751.c if (ses == NULL) {
ses 1844 dev/pci/hifn7751.c ses = (struct hifn_session *)malloc((sesn + 1) *
ses 1845 dev/pci/hifn7751.c sizeof(*ses), M_DEVBUF, M_NOWAIT);
ses 1846 dev/pci/hifn7751.c if (ses == NULL)
ses 1848 dev/pci/hifn7751.c bcopy(sc->sc_sessions, ses, sesn * sizeof(*ses));
ses 1849 dev/pci/hifn7751.c bzero(sc->sc_sessions, sesn * sizeof(*ses));
ses 1851 dev/pci/hifn7751.c sc->sc_sessions = ses;
ses 1852 dev/pci/hifn7751.c ses = &sc->sc_sessions[sesn];
ses 1856 dev/pci/hifn7751.c bzero(ses, sizeof(*ses));
ses 1871 dev/pci/hifn7751.c get_random_bytes(ses->hs_iv,
ses 1900 dev/pci/hifn7751.c ses->hs_used = 1;
ses 311 dev/pci/hifn7751var.h #define HIFN_SID(crd,ses) (((crd) << 28) | ((ses) & 0x7ff))
ses 582 dev/pci/ises.c struct ises_session *ses;
ses 673 dev/pci/ises.c ses = &sc->sc_sessions[cq->cmd_session];
ses 674 dev/pci/ises.c ses->omr = READ_REG(sc, ISES_A_OQD);
ses 676 dev/pci/ises.c dv, ses->omr));
ses 686 dev/pci/ises.c ses = &sc->sc_sessions[cq->cmd_session];
ses 689 dev/pci/ises.c *((u_int32_t *)&ses + c) =
ses 918 dev/pci/ises.c struct ises_session *ses;
ses 968 dev/pci/ises.c ses = sc->sc_sessions = (struct ises_session *)
ses 970 dev/pci/ises.c if (ses == NULL) {
ses 978 dev/pci/ises.c ses = NULL;
ses 981 dev/pci/ises.c ses = &sc->sc_sessions[sesn];
ses 986 dev/pci/ises.c if (ses == NULL) {
ses 988 dev/pci/ises.c ses = (struct ises_session *)
ses 991 dev/pci/ises.c if (ses == NULL) {
ses 996 dev/pci/ises.c bcopy(sc->sc_sessions, ses, i);
ses 999 dev/pci/ises.c sc->sc_sessions = ses;
ses 1000 dev/pci/ises.c ses = &sc->sc_sessions[sc->sc_nsessions];
ses 1009 dev/pci/ises.c bzero(ses, sizeof(struct ises_session));
ses 1012 dev/pci/ises.c ses->omr |= ISES_SELR_BCHU_DIS;
ses 1017 dev/pci/ises.c get_random_bytes(ses->sccr, sizeof(ses->sccr));
ses 1021 dev/pci/ises.c bcopy(enc->cri_key, &ses->kr[0], 8);
ses 1022 dev/pci/ises.c bcopy(enc->cri_key, &ses->kr[2], 8);
ses 1023 dev/pci/ises.c bcopy(enc->cri_key, &ses->kr[4], 8);
ses 1025 dev/pci/ises.c bcopy(enc->cri_key, &ses->kr[0], 24);
ses 1027 dev/pci/ises.c SWAP32(ses->kr[0]);
ses 1028 dev/pci/ises.c SWAP32(ses->kr[1]);
ses 1029 dev/pci/ises.c SWAP32(ses->kr[2]);
ses 1030 dev/pci/ises.c SWAP32(ses->kr[3]);
ses 1031 dev/pci/ises.c SWAP32(ses->kr[4]);
ses 1032 dev/pci/ises.c SWAP32(ses->kr[5]);
ses 1045 dev/pci/ises.c MD5Final((u_int8_t *)&ses->cvr, &md5ctx);
ses 1052 dev/pci/ises.c SHA1Final((u_int8_t *)ses->cvr, &sha1ctx);
ses 1061 dev/pci/ises.c RMD160Final((u_int8_t *)ses->cvr, &rmd160ctx);
ses 1074 dev/pci/ises.c MD5Update(&md5ctx, (u_int8_t *)ses->cvr,
ses 1076 dev/pci/ises.c MD5Final((u_int8_t *)ses->cvr, &md5ctx);
ses 1083 dev/pci/ises.c SHA1Update(&sha1ctx, (u_int8_t *)ses->cvr,
ses 1085 dev/pci/ises.c SHA1Final((u_int8_t *)ses->cvr, &sha1ctx);
ses 1094 dev/pci/ises.c RMD160Update(&rmd160ctx, (u_int8_t *)ses->cvr,
ses 1096 dev/pci/ises.c RMD160Final((u_int8_t *)ses->cvr, &rmd160ctx);
ses 1142 dev/pci/ises.c struct ises_session *ses;
ses 1180 dev/pci/ises.c ses = &sc->sc_sessions[q->q_sesn];
ses 1254 dev/pci/ises.c q->q_session.sccr[0] = ses->sccr[0];
ses 1255 dev/pci/ises.c q->q_session.sccr[1] = ses->sccr[1];
ses 1285 dev/pci/ises.c q->q_session.kr[0] = ses->kr[0];
ses 1286 dev/pci/ises.c q->q_session.kr[1] = ses->kr[1];
ses 1287 dev/pci/ises.c q->q_session.kr[2] = ses->kr[2];
ses 1288 dev/pci/ises.c q->q_session.kr[3] = ses->kr[3];
ses 1289 dev/pci/ises.c q->q_session.kr[4] = ses->kr[4];
ses 1290 dev/pci/ises.c q->q_session.kr[5] = ses->kr[5];
ses 1313 dev/pci/ises.c q->q_session.cvr[0] = ses->cvr[0];
ses 1314 dev/pci/ises.c q->q_session.cvr[1] = ses->cvr[1];
ses 1315 dev/pci/ises.c q->q_session.cvr[2] = ses->cvr[2];
ses 1316 dev/pci/ises.c q->q_session.cvr[3] = ses->cvr[3];
ses 1317 dev/pci/ises.c q->q_session.cvr[4] = ses->cvr[4];
ses 1799 dev/pci/ises.c struct ises_session ses;
ses 1851 dev/pci/ises.c bzero(&ses, sizeof ses);
ses 1852 dev/pci/ises.c ses.kr[0] = 0xD0;
ses 1853 dev/pci/ises.c ses.kr[1] = 0xD1;
ses 1854 dev/pci/ises.c ses.kr[2] = 0xD2;
ses 1855 dev/pci/ises.c ses.kr[3] = 0xD3;
ses 1856 dev/pci/ises.c ses.kr[4] = 0xD4;
ses 1857 dev/pci/ises.c ses.kr[5] = 0xD5;
ses 1860 dev/pci/ises.c ses.omr = ISES_SELR_BCHU_HISOF | ISES_HOMR_HFR_SHA1 |
ses 1865 dev/pci/ises.c ises_bchu_switch_session(sc, &ses, 0);
ses 1868 dev/pci/ises.c cmd = ISES_MKCMD(ISES_CMD_BSWITCH, sizeof ses / 4);
ses 1870 dev/pci/ises.c sizeof ses / 4, cmd);
ses 1871 dev/pci/ises.c ises_queue_cmd(sc, cmd, (u_int32_t *)&ses, NULL);
ses 348 dev/pci/isesreg.h #define ISES_SID(crd,ses) (((crd) << 28) | ((ses) & 0x0fffffff))
ses 329 dev/pci/safe.c struct safe_session *ses;
ses 383 dev/pci/safe.c ses = &sc->sc_sessions[re->re_sesn];
ses 449 dev/pci/safe.c if (ses->ses_klen == 128)
ses 451 dev/pci/safe.c else if (ses->ses_klen == 192)
ses 476 dev/pci/safe.c bcopy(ses->ses_iv, iv, ivsize);
ses 516 dev/pci/safe.c sa->sa_key[i] = ses->ses_key[i];
ses 538 dev/pci/safe.c sa->sa_indigest[i] = ses->ses_hminner[i];
ses 539 dev/pci/safe.c sa->sa_outdigest[i] = ses->ses_hmouter[i];
ses 1273 dev/pci/safe.c struct safe_session *ses = NULL;
ses 1325 dev/pci/safe.c ses = sc->sc_sessions = (struct safe_session *)malloc(
ses 1327 dev/pci/safe.c if (ses == NULL)
ses 1334 dev/pci/safe.c ses = &sc->sc_sessions[sesn];
ses 1339 dev/pci/safe.c if (ses == NULL) {
ses 1341 dev/pci/safe.c ses = (struct safe_session *)malloc((sesn + 1) *
ses 1343 dev/pci/safe.c if (ses == NULL)
ses 1345 dev/pci/safe.c bcopy(sc->sc_sessions, ses, sesn *
ses 1350 dev/pci/safe.c sc->sc_sessions = ses;
ses 1351 dev/pci/safe.c ses = &sc->sc_sessions[sesn];
ses 1356 dev/pci/safe.c bzero(ses, sizeof(struct safe_session));
ses 1357 dev/pci/safe.c ses->ses_used = 1;
ses 1361 dev/pci/safe.c get_random_bytes(ses->ses_iv, sizeof(ses->ses_iv));
ses 1363 dev/pci/safe.c ses->ses_klen = encini->cri_klen;
ses 1364 dev/pci/safe.c bcopy(encini->cri_key, ses->ses_key, ses->ses_klen / 8);
ses 1367 dev/pci/safe.c i < sizeof(ses->ses_key)/sizeof(ses->ses_key[0]); i++)
ses 1368 dev/pci/safe.c ses->ses_key[i] = htole32(ses->ses_key[i]);
ses 1381 dev/pci/safe.c bcopy(md5ctx.state, ses->ses_hminner,
ses 1389 dev/pci/safe.c bcopy(sha1ctx.state, ses->ses_hminner,
ses 1402 dev/pci/safe.c bcopy(md5ctx.state, ses->ses_hmouter,
ses 1410 dev/pci/safe.c bcopy(sha1ctx.state, ses->ses_hmouter,
ses 1419 dev/pci/safe.c i < sizeof(ses->ses_hminner)/sizeof(ses->ses_hminner[0]);
ses 1421 dev/pci/safe.c ses->ses_hminner[i] = htole32(ses->ses_hminner[i]);
ses 1422 dev/pci/safe.c ses->ses_hmouter[i] = htole32(ses->ses_hmouter[i]);
ses 554 dev/pci/ubsec.c struct ubsec_session *ses = NULL;
ses 588 dev/pci/ubsec.c ses = sc->sc_sessions = (struct ubsec_session *)malloc(
ses 590 dev/pci/ubsec.c if (ses == NULL)
ses 597 dev/pci/ubsec.c ses = &sc->sc_sessions[sesn];
ses 602 dev/pci/ubsec.c if (ses == NULL) {
ses 604 dev/pci/ubsec.c ses = (struct ubsec_session *)malloc((sesn + 1) *
ses 606 dev/pci/ubsec.c if (ses == NULL)
ses 608 dev/pci/ubsec.c bcopy(sc->sc_sessions, ses, sesn *
ses 613 dev/pci/ubsec.c sc->sc_sessions = ses;
ses 614 dev/pci/ubsec.c ses = &sc->sc_sessions[sesn];
ses 619 dev/pci/ubsec.c bzero(ses, sizeof(struct ubsec_session));
ses 620 dev/pci/ubsec.c ses->ses_used = 1;
ses 623 dev/pci/ubsec.c get_random_bytes(ses->ses_iv, sizeof(ses->ses_iv));
ses 627 dev/pci/ubsec.c bcopy(encini->cri_key, &ses->ses_deskey[0], 8);
ses 628 dev/pci/ubsec.c bcopy(encini->cri_key, &ses->ses_deskey[2], 8);
ses 629 dev/pci/ubsec.c bcopy(encini->cri_key, &ses->ses_deskey[4], 8);
ses 631 dev/pci/ubsec.c bcopy(encini->cri_key, ses->ses_deskey, 24);
ses 633 dev/pci/ubsec.c SWAP32(ses->ses_deskey[0]);
ses 634 dev/pci/ubsec.c SWAP32(ses->ses_deskey[1]);
ses 635 dev/pci/ubsec.c SWAP32(ses->ses_deskey[2]);
ses 636 dev/pci/ubsec.c SWAP32(ses->ses_deskey[3]);
ses 637 dev/pci/ubsec.c SWAP32(ses->ses_deskey[4]);
ses 638 dev/pci/ubsec.c SWAP32(ses->ses_deskey[5]);
ses 651 dev/pci/ubsec.c bcopy(md5ctx.state, ses->ses_hminner,
ses 659 dev/pci/ubsec.c bcopy(sha1ctx.state, ses->ses_hminner,
ses 672 dev/pci/ubsec.c bcopy(md5ctx.state, ses->ses_hmouter,
ses 680 dev/pci/ubsec.c bcopy(sha1ctx.state, ses->ses_hmouter,
ses 721 dev/pci/ubsec.c struct ubsec_session *ses;
ses 756 dev/pci/ubsec.c ses = &sc->sc_sessions[q->q_sesn];
ses 829 dev/pci/ubsec.c ctx.pc_iv[0] = ses->ses_iv[0];
ses 830 dev/pci/ubsec.c ctx.pc_iv[1] = ses->ses_iv[1];
ses 857 dev/pci/ubsec.c ctx.pc_deskey[0] = ses->ses_deskey[0];
ses 858 dev/pci/ubsec.c ctx.pc_deskey[1] = ses->ses_deskey[1];
ses 859 dev/pci/ubsec.c ctx.pc_deskey[2] = ses->ses_deskey[2];
ses 860 dev/pci/ubsec.c ctx.pc_deskey[3] = ses->ses_deskey[3];
ses 861 dev/pci/ubsec.c ctx.pc_deskey[4] = ses->ses_deskey[4];
ses 862 dev/pci/ubsec.c ctx.pc_deskey[5] = ses->ses_deskey[5];
ses 876 dev/pci/ubsec.c ctx.pc_hminner[i] = ses->ses_hminner[i];
ses 877 dev/pci/ubsec.c ctx.pc_hmouter[i] = ses->ses_hmouter[i];
ses 592 sys/conf.h cdev_decl(ses);