Symbol: sess
usr/src/cmd/cmd-crypto/pktool/common.c
166
final_pk11(CK_SESSION_HANDLE sess)
usr/src/cmd/cmd-crypto/pktool/common.c
174
close_sess(sess);
usr/src/cmd/cmd-crypto/pktool/common.c
185
close_sess(CK_SESSION_HANDLE sess)
usr/src/cmd/cmd-crypto/pktool/common.c
188
if (sess == 0) {
usr/src/cmd/cmd-crypto/pktool/common.c
197
logout_token(sess);
usr/src/cmd/cmd-crypto/pktool/common.c
199
(void) C_CloseSession(sess);
usr/src/cmd/cmd-crypto/pktool/common.c
207
logout_token(CK_SESSION_HANDLE sess)
usr/src/cmd/cmd-crypto/pktool/common.c
210
if (sess == 0) {
usr/src/cmd/cmd-crypto/pktool/common.c
218
(void) C_Logout(sess);
usr/src/cmd/cmd-crypto/pktool/common.h
87
extern void final_pk11(CK_SESSION_HANDLE sess);
usr/src/cmd/cmd-crypto/pktool/common.h
90
CK_ULONG pinlen, CK_SESSION_HANDLE_PTR sess);
usr/src/cmd/cmd-crypto/pktool/common.h
94
CK_SESSION_HANDLE_PTR sess);
usr/src/cmd/itadm/itadm.c
827
stmfSessionList *sess = NULL;
usr/src/cmd/itadm/itadm.c
870
sess = NULL;
usr/src/cmd/itadm/itadm.c
888
ret = stmfGetSessionList(&devid, &sess);
usr/src/cmd/itadm/itadm.c
890
num_sessions = sess->cnt;
usr/src/cmd/itadm/itadm.c
891
free(sess);
usr/src/cmd/lofiadm/main.c
1072
getkeyfromtoken(CK_SESSION_HANDLE sess,
usr/src/cmd/lofiadm/main.c
1113
rv = C_Login(sess, CKU_USER, (CK_UTF8CHAR_PTR)pass, passlen);
usr/src/cmd/lofiadm/main.c
1167
rv = C_FindObjectsInit(sess, key_tmpl, attrs);
usr/src/cmd/lofiadm/main.c
1171
rv = C_FindObjects(sess, &obj, 1, &num_objs);
usr/src/cmd/lofiadm/main.c
1172
(void) C_FindObjectsFinal(sess);
usr/src/cmd/lofiadm/main.c
1188
rv = pkcs11_ObjectToKey(sess, obj, (void **)&rkey, &rksz,
usr/src/cmd/lofiadm/main.c
1207
rv = C_UnwrapKey(sess, &unwrap, obj, (CK_BYTE_PTR)rkey,
usr/src/cmd/lofiadm/main.c
1214
rv = pkcs11_ObjectToKey(sess, rawobj, (void **)&rkey, &rksz,
usr/src/cmd/lofiadm/main.c
1316
end_crypto(CK_SESSION_HANDLE sess)
usr/src/cmd/lofiadm/main.c
1318
(void) C_CloseSession(sess);
usr/src/cmd/lofiadm/main.c
1327
CK_SESSION_HANDLE_PTR sess)
usr/src/cmd/lofiadm/main.c
1339
sess);
usr/src/cmd/lofiadm/main.c
1341
end_crypto(*sess);
usr/src/cmd/lofiadm/main.c
2134
CK_SESSION_HANDLE sess;
usr/src/cmd/lofiadm/main.c
2145
init_crypto(token, cipher, &sess);
usr/src/cmd/lofiadm/main.c
2151
getkeyfromtoken(sess, token, keyfile, cipher,
usr/src/cmd/lofiadm/main.c
2158
end_crypto(sess);
usr/src/cmd/lofiadm/main.c
921
CK_SESSION_HANDLE sess;
usr/src/cmd/lofiadm/main.c
945
rv = C_OpenSession(cipher->slot, CKF_SERIAL_SESSION, NULL, NULL, &sess);
usr/src/cmd/lofiadm/main.c
964
rv = pkcs11_PasswdToKey(sess, pass, passlen, salt, saltlen, ktype,
usr/src/cmd/lofiadm/main.c
967
(void) C_CloseSession(sess);
usr/src/cmd/mdb/common/modules/genunix/gcore.c
812
mdb_sess_t sess;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
833
if (mdb_ctf_vread(&sess, "sess_t", "mdb_sess_t", p->p_sessp, 0) ==
usr/src/cmd/mdb/common/modules/genunix/gcore.c
837
if (mdb_ctf_vread(&pid, "struct pid", "mdb_pid_t", sess.s_sidp, 0) ==
usr/src/cmd/mdb/common/modules/genunix/genunix.c
277
struct sess *p_sessp;
usr/src/cmd/mdb/common/modules/idm/idm.c
1563
iscsi_print_ini_sess(uintptr_t addr, iscsi_sess_t *sess,
usr/src/cmd/mdb/common/modules/idm/idm.c
1581
sess->sess_type, sess->sess_state);
usr/src/cmd/mdb/common/modules/idm/idm.c
1585
sess->sess_state);
usr/src/cmd/mdb/common/modules/idm/idm.c
1587
sess->sess_prev_state);
usr/src/cmd/mdb/common/modules/idm/idm.c
1589
sess->sess_name);
usr/src/cmd/mdb/common/modules/idm/idm.c
1591
sess->sess_alias);
usr/src/cmd/mdb/common/modules/idm/idm.c
1593
sess->sess_cmdsn);
usr/src/cmd/mdb/common/modules/idm/idm.c
1595
sess->sess_expcmdsn);
usr/src/cmd/mdb/common/modules/idm/idm.c
1597
sess->sess_maxcmdsn);
usr/src/cmd/mdb/common/modules/idm/idm.c
1599
sess->sess_queue_pending.head);
usr/src/cmd/mdb/common/modules/idm/idm.c
1601
sess->sess_queue_completion.head);
usr/src/cmd/mdb/common/modules/idm/idm.c
1603
sess->sess_conn_list);
usr/src/cmd/mdb/common/modules/idm/idm.c
1624
if (idc->u.child.idc_lun && sess->sess_lun_list) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1630
(uintptr_t)sess->sess_lun_list) == -1) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1646
if (sess->sess_queue_pending.head) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1648
idc, (uintptr_t)sess->sess_queue_pending.head)
usr/src/cmd/mdb/common/modules/idm/idm.c
1653
if (sess->sess_queue_completion.head) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1655
idc, (uintptr_t)sess->sess_queue_completion.head)
usr/src/cmd/mdb/common/modules/idm/idm.c
1672
(uintptr_t)sess->sess_conn_list) == -1) {
usr/src/cmd/mdb/common/modules/idm/idm.c
178
static int iscsi_print_ini_sess(uintptr_t addr, iscsi_sess_t *sess,
usr/src/cmd/mdb/common/modules/idm/idm.c
243
int tpgt = 0, conn = 0, sess = 0, portal = 0;
usr/src/cmd/mdb/common/modules/idm/idm.c
252
's', MDB_OPT_SETBITS, TRUE, &sess,
usr/src/cmd/mdb/common/modules/idm/idm.c
267
idc.u.child.idc_sess = sess;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2410
get_bigint_attr(CK_SESSION_HANDLE sess, CK_OBJECT_HANDLE obj,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2420
if ((ckrv = C_GetAttributeValue(sess, obj,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2433
if ((ckrv = C_GetAttributeValue(sess, obj,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2451
CK_SESSION_HANDLE sess = kmfh->pk11handle;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2463
if ((ckrv = C_GetAttributeValue(sess, obj,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2489
if ((ckrv = C_GetAttributeValue(sess, obj,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2500
rv = get_bigint_attr(sess, obj, CKA_PRIVATE_EXPONENT, &rawrsa->priexp);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2503
rv = get_bigint_attr(sess, obj, CKA_PRIME_1, &rawrsa->prime1);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2506
rv = get_bigint_attr(sess, obj, CKA_PRIME_2, &rawrsa->prime2);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2509
rv = get_bigint_attr(sess, obj, CKA_EXPONENT_1, &rawrsa->exp1);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2512
rv = get_bigint_attr(sess, obj, CKA_EXPONENT_2, &rawrsa->exp2);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2515
rv = get_bigint_attr(sess, obj, CKA_COEFFICIENT, &rawrsa->coef);
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2613
CK_SESSION_HANDLE sess = kmfh->pk11handle;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2621
if ((ckrv = C_GetAttributeValue(sess, obj,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2644
if ((ckrv = C_GetAttributeValue(sess, obj,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2672
CK_SESSION_HANDLE sess = kmfh->pk11handle;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2682
if ((ckrv = C_GetAttributeValue(sess, obj,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2707
if ((ckrv = C_GetAttributeValue(sess, obj,
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2740
CK_SESSION_HANDLE sess = kmfh->pk11handle;
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2748
if ((ckrv = C_GetAttributeValue(sess, obj, sym_attr, 1)) != CKR_OK) {
usr/src/lib/libkmf/plugins/kmf_pkcs11/common/pkcs11_spi.c
2768
if ((ckrv = C_GetAttributeValue(sess, obj, sym_attr, 1)) != CKR_OK) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
112
LIST(struct ctl_sess) sess;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
202
INIT_LIST(ctx->sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
275
me, ctx, ctx->sock, ctx->acID.opaque, ctx->sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
284
for (this = HEAD(ctx->sess); this != NULL; this = next) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
296
ctl_response(struct ctl_sess *sess, u_int code, const char *text,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
302
struct ctl_sctx *ctx = sess->ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
306
REQUIRE(sess->state == initializing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
307
sess->state == processing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
308
sess->state == reading_data ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
309
sess->state == writing);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
310
REQUIRE(sess->wrtiID.opaque == NULL);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
311
REQUIRE(sess->wrID.opaque == NULL);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
312
ctl_new_state(sess, writing, me);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
313
sess->donefunc = donefunc;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
314
sess->uap = uap;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
315
if (!allocated_p(sess->outbuf) &&
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
316
ctl_bufget(&sess->outbuf, ctx->logger) < 0) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
326
sess->outbuf.used = SPRINTF((sess->outbuf.text, "%03d%c%s\r\n",
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
329
for (pc = sess->outbuf.text, n = 0;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
330
n < (int)sess->outbuf.used-2; pc++, n++)
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
334
*iovp++ = evConsIovec(sess->outbuf.text, sess->outbuf.used);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
343
sess->outbuf.used, sess->outbuf.text);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
344
if (evWrite(ctx->ev, sess->sock, iov, iovp - iov,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
345
ctl_writedone, sess, &sess->wrID) < 0) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
350
if (evSetIdleTimer(ctx->ev, ctl_wrtimeout, sess, ctx->timeout,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
351
&sess->wrtiID) < 0)
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
357
if (evTimeRW(ctx->ev, sess->wrID, sess->wrtiID) < 0) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
361
ctl_signal_done(ctx, sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
362
ctl_close(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
365
sess->respctx = respctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
366
sess->respflags = flags;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
370
ctl_sendhelp(struct ctl_sess *sess, u_int code) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
372
struct ctl_sctx *ctx = sess->ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
374
sess->helpcode = code;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
375
sess->verb = &fakehelpverb;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
376
ctl_morehelp(ctx, sess, NULL, me, CTL_MORE,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
381
ctl_getcsctx(struct ctl_sess *sess) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
382
return (sess->csctx);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
386
ctl_setcsctx(struct ctl_sess *sess, void *csctx) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
387
void *old = sess->csctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
389
sess->csctx = csctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
402
struct ctl_sess *sess = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
422
sess = memget(sizeof *sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
423
if (sess == NULL) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
434
INIT_LINK(sess, link);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
435
APPEND(ctx->sess, sess, link);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
436
sess->ctx = ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
437
sess->sock = fd;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
438
sess->wrID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
439
sess->rdID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
440
sess->wrtiID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
441
sess->rdtiID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
442
sess->respctx = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
443
sess->csctx = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
446
(struct sockaddr *)&sess->sa);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
449
(struct sockaddr *)&sess->sa);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
450
sess->donefunc = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
451
buffer_init(sess->inbuf);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
452
buffer_init(sess->outbuf);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
453
sess->state = available;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
454
ctl_new_state(sess, initializing, me);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
455
sess->verb = ctx->connverb;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
457
me, address_expr, sess->sock);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
458
(*ctx->connverb->func)(ctx, sess, ctx->connverb, "", 0,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
463
ctl_new_state(struct ctl_sess *sess, enum state new_state, const char *reason)
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
466
struct ctl_sctx *ctx = sess->ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
471
state_names[sess->state],
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
473
sess->state = new_state;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
477
ctl_close(struct ctl_sess *sess) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
479
struct ctl_sctx *ctx = sess->ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
482
REQUIRE(sess->state == initializing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
483
sess->state == writing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
484
sess->state == reading ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
485
sess->state == processing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
486
sess->state == reading_data ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
487
sess->state == idling);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
488
REQUIRE(sess->sock != -1);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
489
if (sess->state == reading || sess->state == reading_data)
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
490
ctl_stop_read(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
491
else if (sess->state == writing) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
492
if (sess->wrID.opaque != NULL) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
493
(void) evCancelRW(ctx->ev, sess->wrID);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
494
sess->wrID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
496
if (sess->wrtiID.opaque != NULL) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
497
(void) evClearIdleTimer(ctx->ev, sess->wrtiID);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
498
sess->wrtiID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
501
ctl_new_state(sess, closing, me);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
502
(void) close(sess->sock);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
503
if (allocated_p(sess->inbuf))
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
504
ctl_bufput(&sess->inbuf);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
505
if (allocated_p(sess->outbuf))
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
506
ctl_bufput(&sess->outbuf);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
508
me, address_expr, sess->sock);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
509
UNLINK(ctx->sess, sess, link);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
510
memput(sess, sizeof *sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
515
ctl_start_read(struct ctl_sess *sess) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
517
struct ctl_sctx *ctx = sess->ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
520
REQUIRE(sess->state == initializing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
521
sess->state == writing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
522
sess->state == processing ||
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
523
sess->state == idling);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
524
REQUIRE(sess->rdtiID.opaque == NULL);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
525
REQUIRE(sess->rdID.opaque == NULL);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
526
sess->inbuf.used = 0;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
527
if (evSetIdleTimer(ctx->ev, ctl_rdtimeout, sess, ctx->timeout,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
528
&sess->rdtiID) < 0)
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
532
ctl_close(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
535
if (evSelectFD(ctx->ev, sess->sock, EV_READ,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
536
ctl_readable, sess, &sess->rdID) < 0) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
541
ctl_new_state(sess, reading, me);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
545
ctl_stop_read(struct ctl_sess *sess) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
547
struct ctl_sctx *ctx = sess->ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
549
REQUIRE(sess->state == reading || sess->state == reading_data);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
550
REQUIRE(sess->rdID.opaque != NULL);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
551
(void) evDeselectFD(ctx->ev, sess->rdID);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
552
sess->rdID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
553
if (sess->rdtiID.opaque != NULL) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
554
(void) evClearIdleTimer(ctx->ev, sess->rdtiID);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
555
sess->rdtiID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
557
ctl_new_state(sess, idling, me);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
563
struct ctl_sess *sess = uap;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
568
REQUIRE(sess != NULL);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
571
REQUIRE(sess->state == reading || sess->state == reading_data);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
573
ctx = sess->ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
574
evTouchIdleTimer(lev, sess->rdtiID);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
575
if (!allocated_p(sess->inbuf) &&
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
576
ctl_bufget(&sess->inbuf, ctx->logger) < 0) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
579
ctl_close(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
582
n = read(sess->sock, sess->inbuf.text + sess->inbuf.used,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
583
MAX_LINELEN - sess->inbuf.used);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
588
ctl_close(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
591
sess->inbuf.used += n;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
592
eos = memchr(sess->inbuf.text, '\n', sess->inbuf.used);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
593
if (eos != NULL && eos != sess->inbuf.text && eos[-1] == '\r') {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
595
if ((sess->respflags & CTL_DATA) != 0) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
596
INSIST(sess->verb != NULL);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
597
(*sess->verb->func)(sess->ctx, sess, sess->verb,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
598
sess->inbuf.text,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
599
CTL_DATA, sess->respctx,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
600
sess->ctx->uctx);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
602
ctl_stop_read(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
603
ctl_docommand(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
605
sess->inbuf.used -= ((eos - sess->inbuf.text) + 1);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
606
if (sess->inbuf.used == 0U)
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
607
ctl_bufput(&sess->inbuf);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
609
memmove(sess->inbuf.text, eos + 1, sess->inbuf.used);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
61
#define address_expr ctl_sa_ntop((struct sockaddr *)&sess->sa, \
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
612
if (sess->inbuf.used == (size_t)MAX_LINELEN) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
615
ctl_close(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
625
struct ctl_sess *sess = uap;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
626
struct ctl_sctx *ctx = sess->ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
633
REQUIRE(sess->state == writing);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
634
sess->wrtiID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
637
if (sess->wrID.opaque != NULL) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
638
(void) evCancelRW(ctx->ev, sess->wrID);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
639
sess->wrID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
641
ctl_signal_done(ctx, sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
642
ctl_new_state(sess, processing, me);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
643
ctl_close(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
652
struct ctl_sess *sess = uap;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
653
struct ctl_sctx *ctx = sess->ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
660
REQUIRE(sess->state == reading);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
661
sess->rdtiID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
664
if (sess->state == reading || sess->state == reading_data)
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
665
ctl_stop_read(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
666
ctl_signal_done(ctx, sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
667
ctl_new_state(sess, processing, me);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
668
ctl_response(sess, ctx->timeoutcode, "Timeout.", CTL_EXIT, NULL,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
673
ctl_docommand(struct ctl_sess *sess) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
676
struct ctl_sctx *ctx = sess->ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
679
REQUIRE(allocated_p(sess->inbuf));
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
682
sess->inbuf.text, (u_int)sess->inbuf.used);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
683
ctl_new_state(sess, processing, me);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
684
name = sess->inbuf.text + strspn(sess->inbuf.text, space);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
696
sess->verb = verb;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
697
(*verb->func)(ctx, sess, verb, rest, 0, NULL, ctx->uctx);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
708
ctl_response(sess, ctx->unkncode, buf, 0, NULL, NULL, NULL,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
716
struct ctl_sess *sess = uap;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
717
struct ctl_sctx *ctx = sess->ctx;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
724
REQUIRE(sess->state == writing);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
725
REQUIRE(fd == sess->sock);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
726
REQUIRE(sess->wrtiID.opaque != NULL);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
727
sess->wrID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
728
(void) evClearIdleTimer(ctx->ev, sess->wrtiID);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
729
sess->wrtiID.opaque = NULL;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
733
ctl_close(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
737
INSIST(allocated_p(sess->outbuf));
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
738
ctl_bufput(&sess->outbuf);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
739
if ((sess->respflags & CTL_EXIT) != 0) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
740
ctl_signal_done(ctx, sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
741
ctl_close(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
743
} else if ((sess->respflags & CTL_MORE) != 0) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
744
INSIST(sess->verb != NULL);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
745
(*sess->verb->func)(sess->ctx, sess, sess->verb, "",
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
746
CTL_MORE, sess->respctx, sess->ctx->uctx);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
748
ctl_signal_done(ctx, sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
749
ctl_start_read(sess);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
754
ctl_morehelp(struct ctl_sctx *ctx, struct ctl_sess *sess,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
769
ctl_response(sess, sess->helpcode, this->help, respflags, next,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
774
ctl_signal_done(struct ctl_sctx *ctx, struct ctl_sess *sess) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
775
if (sess->donefunc != NULL) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
776
(*sess->donefunc)(ctx, sess, sess->uap);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
777
sess->donefunc = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/decr_mgr.c
160
decr_mgr_decrypt(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/decr_mgr.c
168
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/decr_mgr.c
182
return (rsa_pkcs_decrypt(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/decr_mgr.c
33
SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/decr_mgr.c
46
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/decr_mgr.c
54
rc = object_mgr_find_in_map1(sess->hContext, key_handle,
usr/src/lib/pkcs11/pkcs11_tpm/common/decr_mgr.c
70
rc = object_mgr_find_in_map1(sess->hContext, key_handle,
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
300
digest_mgr_init(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
304
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
372
digest_mgr_digest(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
381
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
399
return (sha1_hash(sess, length_only, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
405
return (md5_hash(sess, length_only, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
414
digest_mgr_digest_update(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
419
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
442
digest_mgr_digest_key(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
451
if (!sess || !ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
455
rc = object_mgr_find_in_map1(sess->hContext, key_handle, &key_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
472
rc = digest_mgr_digest_update(sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
478
digest_mgr_digest_final(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/dig_mgr.c
483
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/encr_mgr.c
159
encr_mgr_encrypt(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/encr_mgr.c
167
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/encr_mgr.c
181
return (rsa_pkcs_encrypt(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/encr_mgr.c
31
encr_mgr_init(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/encr_mgr.c
45
if (! sess || ! ctx || ! mech) {
usr/src/lib/pkcs11/pkcs11_tpm/common/encr_mgr.c
53
rc = object_mgr_find_in_map1(sess->hContext, key_handle,
usr/src/lib/pkcs11/pkcs11_tpm/common/encr_mgr.c
69
rc = object_mgr_find_in_map1(sess->hContext, key_handle,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
130
rc = object_mgr_create_skel(sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
137
rc = object_mgr_create_skel(sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
148
sess->hContext,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
207
rc = object_mgr_create_final(sess, publ_key_obj, publ_key_handle);
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
211
rc = object_mgr_create_final(sess, priv_key_obj, priv_key_handle);
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
213
(void) object_mgr_destroy_object(sess, *publ_key_handle);
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
232
key_mgr_wrap_key(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
250
if (! sess || ! wrapped_key_len) {
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
254
rc = object_mgr_find_in_map1(sess->hContext, h_wrapping_key, &key1_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
258
rc = object_mgr_find_in_map1(sess->hContext, h_key, &key2_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
332
rc = encr_mgr_init(sess, ctx, OP_WRAP, mech, h_wrapping_key);
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
336
rc = encr_mgr_encrypt(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
349
key_mgr_unwrap_key(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
368
if (! sess || ! wrapped_key || ! h_unwrapped_key) {
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
372
rc = object_mgr_find_in_map1(sess->hContext, h_unwrapping_key,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
424
rc = decr_mgr_init(sess, ctx, OP_UNWRAP, mech, h_unwrapping_key);
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
428
rc = decr_mgr_decrypt(sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
440
rc = decr_mgr_decrypt(sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
469
rc = object_mgr_create_skel(sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
495
rc = object_mgr_create_final(sess, key_obj, h_unwrapped_key);
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
59
key_mgr_generate_key_pair(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/key_mgr.c
76
if (! sess || ! mech || ! publ_key_handle || ! priv_key_handle) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
297
md5_hash(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
305
if (! sess || ! ctx || ! out_data_len) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
321
md5_hmac_sign(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
340
if (! sess || ! ctx || ! out_data_len) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
363
rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
380
rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
387
rc = digest_mgr_digest(sess, FALSE, &digest_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
421
rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
427
rc = digest_mgr_digest_update(sess, &digest_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
434
rc = digest_mgr_digest_update(sess, &digest_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
442
rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
451
rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
457
rc = digest_mgr_digest_update(sess, &digest_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
464
rc = digest_mgr_digest_update(sess, &digest_ctx, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
471
rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
485
md5_hmac_verify(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
497
if (! sess || ! ctx || ! in_data || ! signature) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
507
rc = sign_mgr_init(sess, &hmac_ctx, &ctx->mech, FALSE, ctx->key);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_md5.c
514
rc = sign_mgr_sign(sess, FALSE, &hmac_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
175
rsa_pkcs_encrypt(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
190
rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
211
rc = ckm_rsa_encrypt(sess->hContext, in_data, in_data_len, out_data,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
218
rsa_pkcs_decrypt(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
233
rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
251
rc = ckm_rsa_decrypt(sess->hContext, in_data,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
262
rsa_pkcs_sign(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
277
if (! sess || ! ctx || ! out_data_len) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
280
rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
300
rc = ckm_rsa_sign(sess->hContext, in_data, in_data_len, out_data,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
307
rsa_pkcs_verify(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
320
rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
338
rc = ckm_rsa_verify(sess->hContext, in_data, in_data_len, signature,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
345
rsa_pkcs_verify_recover(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
359
if (! sess || ! ctx || ! out_data_len) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
362
rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
381
rc = token_specific_rsa_verify_recover(sess->hContext,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
388
rsa_hash_pkcs_sign(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
411
if (! sess || ! ctx || ! in_data) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
432
rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
436
rc = digest_mgr_digest(sess, length_only, &digest_ctx, in_data,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
459
rc = sign_mgr_init(sess, &sign_ctx, &sign_mech, FALSE, ctx->key);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
463
rc = sign_mgr_sign(sess, length_only, &sign_ctx, ber_data,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
476
SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
485
if (! sess || ! ctx || ! in_data)
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
499
rc = digest_mgr_init(sess, &context->hash_context,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
507
rc = digest_mgr_digest_update(sess, &context->hash_context,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
519
rsa_hash_pkcs_verify(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
540
if (! sess || ! ctx || ! in_data) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
561
rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
565
rc = digest_mgr_digest(sess, FALSE, &digest_ctx, in_data,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
588
rc = verify_mgr_init(sess, &verify_ctx, &verify_mech, FALSE, ctx->key);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
592
rc = verify_mgr_verify(sess, &verify_ctx, ber_data,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
604
rsa_hash_pkcs_verify_update(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
613
if (! sess || ! ctx || ! in_data) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
627
rc = digest_mgr_init(sess, &context->hash_context,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
634
rc = digest_mgr_digest_update(sess, &context->hash_context,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
645
rsa_hash_pkcs_sign_final(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
664
if (! sess || ! ctx || ! sig_len) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
682
rc = digest_mgr_digest_final(sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
706
rc = sign_mgr_init(sess, &sign_ctx, &sign_mech, FALSE, ctx->key);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
710
rc = sign_mgr_sign(sess, length_only, &sign_ctx, ber_data,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
728
rsa_hash_pkcs_verify_final(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
746
if (! sess || ! ctx || ! signature) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
763
rc = digest_mgr_digest_final(sess, &context->hash_context,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
786
rc = verify_mgr_init(sess, &verify_ctx, &verify_mech, FALSE, ctx->key);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_rsa.c
790
rc = verify_mgr_verify(sess, &verify_ctx, ber_data,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
112
rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
119
rc = digest_mgr_digest(sess, FALSE, &digest_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
157
rc = digest_mgr_digest_update(sess, &digest_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
164
rc = digest_mgr_digest_update(sess, &digest_ctx, in_data, in_data_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
171
rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
180
rc = digest_mgr_init(sess, &digest_ctx, &digest_mech);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
186
rc = digest_mgr_digest_update(sess, &digest_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
193
rc = digest_mgr_digest_update(sess, &digest_ctx, hash, hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
200
rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
215
sha1_hmac_verify(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
227
if (! sess || ! ctx || ! in_data || ! signature) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
237
rc = sign_mgr_init(sess, &hmac_ctx, &ctx->mech, FALSE, ctx->key);
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
242
rc = sign_mgr_sign(sess, FALSE, &hmac_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
30
sha1_hash(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
38
if (! sess || ! ctx || ! out_data_len) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
56
sha1_hmac_sign(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
74
if (! sess || ! ctx || ! out_data_len) {
usr/src/lib/pkcs11/pkcs11_tpm/common/mech_sha.c
96
rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1009
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1018
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1019
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1024
rc = object_mgr_get_attribute_values(sess, hObject, pTemplate, ulCount);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1036
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1045
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1046
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1051
rc = object_mgr_set_attribute_values(sess, hObject, pTemplate, ulCount);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1062
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1071
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1072
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1077
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1083
if (sess->find_active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1088
rc = object_mgr_find_init(sess, pTemplate, ulCount);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1100
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1115
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1116
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1121
if (sess->find_active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1126
if (! sess->find_list) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1130
count = MIN(ulMaxObjectCount, (sess->find_count - sess->find_idx));
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1132
(void) memcpy(phObject, sess->find_list + sess->find_idx,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1136
sess->find_idx += count;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1146
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1155
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1156
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1161
if (sess->find_active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1166
if (sess->find_list)
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1167
free(sess->find_list);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1169
sess->find_list = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1170
sess->find_len = 0;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1171
sess->find_idx = 0;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1172
sess->find_active = FALSE;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1185
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1201
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1202
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1207
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1213
if (sess->encr_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1218
rc = encr_mgr_init(sess, &sess->encr_ctx, OP_ENCRYPT_INIT,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1231
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1241
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1242
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1251
if (sess->encr_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1259
rc = encr_mgr_encrypt(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1260
&sess->encr_ctx, pData, ulDataLen,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1265
(void) encr_mgr_cleanup(&sess->encr_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1278
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1293
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1294
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1299
if (sess->encr_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1307
rc = encr_mgr_encrypt_update(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1308
&sess->encr_ctx, pPart, ulPartLen,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1313
(void) encr_mgr_cleanup(&sess->encr_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1323
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1338
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1339
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1344
if (sess->encr_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1352
rc = encr_mgr_encrypt_final(sess, length_only, &sess->encr_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1357
(void) encr_mgr_cleanup(&sess->encr_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1368
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1383
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1384
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1389
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1395
if (sess->decr_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1400
rc = decr_mgr_init(sess, &sess->decr_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1414
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1423
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1424
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1432
if (sess->decr_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1440
rc = decr_mgr_decrypt(sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1442
&sess->decr_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1450
(void) decr_mgr_cleanup(&sess->decr_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1459
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1474
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1475
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1480
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1486
if (sess->digest_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1491
rc = digest_mgr_init(sess, &sess->digest_ctx, pMechanism);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1504
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1514
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1515
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1525
if (sess->digest_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1533
rc = digest_mgr_digest(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1534
&sess->digest_ctx, pData, ulDataLen,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1539
(void) digest_mgr_cleanup(&sess->digest_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1549
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1563
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1564
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1569
if (sess->digest_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1575
rc = digest_mgr_digest_update(sess, &sess->digest_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1580
(void) digest_mgr_cleanup(&sess->digest_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1589
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1598
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1599
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1604
if (sess->digest_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1609
rc = digest_mgr_digest_key(sess, &sess->digest_ctx, hKey);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1613
(void) digest_mgr_cleanup(&sess->digest_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1623
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1638
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1639
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1644
if (sess->digest_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1652
rc = digest_mgr_digest_final(sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1653
&sess->digest_ctx, pDigest, pulDigestLen);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1657
(void) digest_mgr_cleanup(&sess->digest_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1667
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1681
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1682
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1688
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1694
if (sess->sign_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1699
rc = sign_mgr_init(sess, &sess->sign_ctx, pMechanism, FALSE, hKey);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1712
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1722
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1723
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1732
if (sess->sign_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1740
rc = sign_mgr_sign(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1741
&sess->sign_ctx, pData, ulDataLen,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1746
(void) sign_mgr_cleanup(&sess->sign_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1756
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1770
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1771
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1776
if (sess->sign_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1781
rc = sign_mgr_sign_update(sess, &sess->sign_ctx, pPart, ulPartLen);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1785
(void) sign_mgr_cleanup(&sess->sign_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1795
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1810
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1811
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1816
if (sess->sign_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1824
rc = sign_mgr_sign_final(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1825
&sess->sign_ctx, pSignature, pulSignatureLen);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1829
(void) sign_mgr_cleanup(&sess->sign_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1839
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1853
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1854
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1859
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1865
if (sess->sign_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1870
rc = sign_mgr_init(sess, &sess->sign_ctx, pMechanism, TRUE, hKey);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1883
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1893
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1894
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1902
if ((sess->sign_ctx.active == FALSE) ||
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1903
(sess->sign_ctx.recover == FALSE)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1911
rc = sign_mgr_sign_recover(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1912
&sess->sign_ctx, pData, ulDataLen,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1917
(void) sign_mgr_cleanup(&sess->sign_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1927
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1941
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1942
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1947
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1953
if (sess->verify_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1958
rc = verify_mgr_init(sess, &sess->verify_ctx, pMechanism, FALSE, hKey);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1971
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1979
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1980
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1989
if (sess->verify_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1994
rc = verify_mgr_verify(sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1995
&sess->verify_ctx, pData, ulDataLen,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
1999
(void) verify_mgr_cleanup(&sess->verify_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2009
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2023
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2024
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2029
if (sess->verify_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2034
rc = verify_mgr_verify_update(sess, &sess->verify_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2038
(void) verify_mgr_cleanup(&sess->verify_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2048
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2062
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2063
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2068
if (sess->verify_ctx.active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2073
rc = verify_mgr_verify_final(sess, &sess->verify_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2077
(void) verify_mgr_cleanup(&sess->verify_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2087
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2101
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2102
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2107
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2113
if (sess->verify_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2118
rc = verify_mgr_init(sess, &sess->verify_ctx, pMechanism, TRUE, hKey);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2131
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2141
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2142
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2151
if ((sess->verify_ctx.active == FALSE) ||
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2152
(sess->verify_ctx.recover == FALSE)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2159
rc = verify_mgr_verify_recover(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2160
&sess->verify_ctx, pSignature, ulSignatureLen,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2165
(void) verify_mgr_cleanup(&sess->verify_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2180
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2197
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2198
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2203
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2209
rc = key_mgr_generate_key_pair(sess, pMechanism,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2225
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2244
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2245
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2250
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2256
rc = key_mgr_wrap_key(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2274
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2290
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2291
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2296
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2302
rc = key_mgr_unwrap_key(sess, pMechanism,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2331
SESSION *sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2345
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2346
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
2351
rc = token_rng(sess->hContext, pRandomData, ulRandomLen);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
450
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
465
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
466
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
471
if (pin_locked(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
477
if (sess->session_info.state != CKS_RW_SO_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
482
rc = token_specific.t_init_pin(sess->hContext, pPin, ulPinLen);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
513
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
522
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
523
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
528
if (pin_locked(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
552
SESSION *sess;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
585
rc = session_mgr_new(flags, &sess);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
590
*phSession = sess->handle;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
591
sess->session_info.slotID = sid;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
594
sess->hContext = hContext;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
602
SESSION *sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
611
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
612
if (!sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
618
token_specific.t_final(sess->hContext);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
621
rc = session_mgr_close_session(sess);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
649
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
663
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
664
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
669
(void) memcpy(pInfo, &sess->session_info, sizeof (CK_SESSION_INFO));
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
679
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
697
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
698
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
703
rc = session_mgr_get_op_state(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
716
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
728
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
729
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
733
rc = session_mgr_set_op_state(sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
746
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
763
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
764
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
824
rc = token_specific.t_login(sess->hContext, userType, pPin, ulPinLen);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
846
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
856
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
857
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
871
rc = token_specific.t_logout(sess->hContext);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
883
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
892
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
893
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
898
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
903
rc = object_mgr_add(sess, pTemplate, ulCount, phObject);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
918
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
927
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
928
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
933
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
939
rc = object_mgr_copy(sess, pTemplate, ulCount,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
950
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
959
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
960
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
965
if (pin_expired(&sess->session_info,
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
971
rc = object_mgr_destroy_object(sess, hObject);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
982
SESSION * sess = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
991
sess = session_mgr_find(hSession);
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
992
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/new_host.c
997
rc = object_mgr_get_object_size(sess->hContext, hObject, pulSize);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1145
object_mgr_find_init(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1149
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1152
if (sess->find_active != FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1158
if (sess->find_list != NULL) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1159
(void) memset(sess->find_list, 0x0,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1160
sess->find_len * sizeof (CK_OBJECT_HANDLE));
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1162
sess->find_list = (CK_OBJECT_HANDLE *)malloc(
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1164
if (! sess->find_list) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1167
(void) memset(sess->find_list, 0x0,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1169
sess->find_len = 10;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1173
sess->find_count = 0;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1174
sess->find_idx = 0;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1180
(void) object_mgr_update_from_shm(sess->hContext);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1188
switch (sess->session_info.state) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1192
(void) object_mgr_find_build_list(sess, pTemplate,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1194
(void) object_mgr_find_build_list(sess, pTemplate,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1200
(void) object_mgr_find_build_list(sess, pTemplate,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1202
(void) object_mgr_find_build_list(sess, pTemplate,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1204
(void) object_mgr_find_build_list(sess, pTemplate,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1210
sess->find_active = TRUE;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1216
object_mgr_find_build_list(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1233
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1276
rc = object_mgr_find_in_map2(sess->hContext, obj,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1279
rc = object_mgr_add_to_map(sess, obj, &handle);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1300
sess->find_list[ sess->find_count ] = handle;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1301
sess->find_count++;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1303
if (sess->find_count >= sess->find_len) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1304
sess->find_len += 15;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1305
sess->find_list =
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1307
sess->find_list, sess->find_len *
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1309
if (! sess->find_list) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1323
object_mgr_find_final(SESSION *sess)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1325
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1328
if (sess->find_active == FALSE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1331
free(sess->find_list);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1332
sess->find_list = NULL;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1333
sess->find_count = 0;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1334
sess->find_idx = 0;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1335
sess->find_active = FALSE;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1341
object_mgr_get_attribute_values(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1357
rc = object_mgr_find_in_map1(sess->hContext, handle, &obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1364
if (sess->session_info.state == CKS_RO_PUBLIC_SESSION ||
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1365
sess->session_info.state == CKS_RW_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1477
object_mgr_purge_session_objects(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1486
if (!sess)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1499
if (obj->session == sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1514
rc = object_mgr_find_in_map2(sess->hContext, obj,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1711
object_mgr_set_attribute_values(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1728
rc = object_mgr_find_in_map1(sess->hContext, handle, &obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1742
rc = check_object_access(sess, obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
1758
rc = save_token_object(sess->hContext, obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
2199
SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
305
check_object_access(SESSION *sess, OBJECT *o)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
324
if (sess->session_info.state == CKS_RO_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
336
if (sess->session_info.state == CKS_RO_USER_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
343
if (sess->session_info.state == CKS_RW_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
350
if (sess->session_info.state == CKS_RW_SO_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
361
object_mgr_add(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
370
if (! sess || ! pTemplate || ! handle) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
382
rc = check_object_access(sess, o);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
394
o->session = sess;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
434
rc = save_token_object(sess->hContext, o);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
454
rc = object_mgr_add_to_map(sess, o, handle);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
500
object_mgr_add_to_map(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
505
if (! sess || ! obj || ! handle) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
514
map_node->session = sess;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
542
object_mgr_copy(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
554
if (! sess || ! pTemplate || ! new_handle) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
562
rc = object_mgr_find_in_map1(sess->hContext, old_handle, &old_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
571
rc = check_object_access(sess, new_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
579
new_obj->session = sess;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
616
rc = save_token_object(sess->hContext, new_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
637
rc = object_mgr_add_to_map(sess, new_obj, new_handle);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
686
object_mgr_create_skel(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
699
if (! sess || ! obj) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
713
if (sess->session_info.state == CKS_RO_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
725
if (sess->session_info.state == CKS_RO_USER_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
732
if (sess->session_info.state == CKS_RW_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
739
if (sess->session_info.state == CKS_RW_SO_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
751
object_mgr_create_final(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
759
if (!sess || !obj || !handle)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
770
obj->session = sess;
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
807
rc = save_token_object(sess->hContext, obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
828
rc = object_mgr_add_to_map(sess, obj, handle);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
869
object_mgr_destroy_object(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
877
if (! sess)
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
884
rc = object_mgr_find_in_map1(sess->hContext, handle, &obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/obj_mgr.c
889
rc = check_object_access(sess, obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1002
if (! sess || ! data) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1007
if (sess->session_info.state != op_data->session_state) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1144
if (sess->encr_ctx.active)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1145
(void) encr_mgr_cleanup(&sess->encr_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1147
if (sess->decr_ctx.active)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1148
(void) decr_mgr_cleanup(&sess->decr_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1150
if (sess->digest_ctx.active)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1151
(void) digest_mgr_cleanup(&sess->digest_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1153
if (sess->sign_ctx.active)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1154
(void) sign_mgr_cleanup(&sess->sign_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1156
if (sess->verify_ctx.active)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1157
(void) verify_mgr_cleanup(&sess->verify_ctx);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1161
(void) memcpy(&sess->encr_ctx, ptr1,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1164
sess->encr_ctx.key = encr_key;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1165
sess->encr_ctx.context = context;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1166
sess->encr_ctx.mech.pParameter = mech_param;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1170
(void) memcpy(&sess->decr_ctx, ptr1,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1173
sess->decr_ctx.key = encr_key;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1174
sess->decr_ctx.context = context;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1175
sess->decr_ctx.mech.pParameter = mech_param;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1179
(void) memcpy(&sess->sign_ctx, ptr1,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1182
sess->sign_ctx.key = auth_key;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1183
sess->sign_ctx.context = context;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1184
sess->sign_ctx.mech.pParameter = mech_param;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1188
(void) memcpy(&sess->verify_ctx, ptr1,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1191
sess->verify_ctx.key = auth_key;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1192
sess->verify_ctx.context = context;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1193
sess->verify_ctx.mech.pParameter = mech_param;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1197
(void) memcpy(&sess->digest_ctx, ptr1,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1200
sess->digest_ctx.context.ref = context;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
1201
sess->digest_ctx.mech.pParameter = mech_param;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
337
session_mgr_new(CK_ULONG flags, SESSION **sess)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
425
*sess = new_session;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
555
session_mgr_close_session(SESSION *sess)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
560
if (! sess)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
566
node = dlist_find(sess_list, sess);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
572
(void) object_mgr_purge_session_objects(sess, ALL);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
574
if (sess->find_list)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
575
free(sess->find_list);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
577
if (sess->encr_ctx.context)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
578
free(sess->encr_ctx.context);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
580
if (sess->encr_ctx.mech.pParameter)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
581
free(sess->encr_ctx.mech.pParameter);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
583
if (sess->decr_ctx.context)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
584
free(sess->decr_ctx.context);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
586
if (sess->decr_ctx.mech.pParameter)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
587
free(sess->decr_ctx.mech.pParameter);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
589
if (sess->digest_ctx.context.ref)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
590
free(sess->digest_ctx.context.ref);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
592
if (sess->digest_ctx.mech.pParameter)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
593
free(sess->digest_ctx.mech.pParameter);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
595
if (sess->sign_ctx.context)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
596
free(sess->sign_ctx.context);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
598
if (sess->sign_ctx.mech.pParameter)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
599
free(sess->sign_ctx.mech.pParameter);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
601
if (sess->verify_ctx.context)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
602
free(sess->verify_ctx.context);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
604
if (sess->verify_ctx.mech.pParameter)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
605
free(sess->verify_ctx.mech.pParameter);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
607
if (sess->hContext)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
608
(void) Tspi_Context_Close(sess->hContext);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
610
free(sess);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
647
SESSION *sess = (SESSION *)sess_list->data;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
649
(void) object_mgr_purge_session_objects(sess, ALL);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
651
if (sess->find_list)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
652
free(sess->find_list);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
654
if (sess->encr_ctx.context)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
655
free(sess->encr_ctx.context);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
657
if (sess->encr_ctx.mech.pParameter)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
658
free(sess->encr_ctx.mech.pParameter);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
660
if (sess->decr_ctx.context)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
661
free(sess->decr_ctx.context);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
663
if (sess->decr_ctx.mech.pParameter)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
664
free(sess->decr_ctx.mech.pParameter);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
666
if (sess->digest_ctx.context.ref)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
667
free(sess->digest_ctx.context.ref);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
669
if (sess->digest_ctx.mech.pParameter)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
670
free(sess->digest_ctx.mech.pParameter);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
672
if (sess->sign_ctx.context)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
673
free(sess->sign_ctx.context);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
675
if (sess->sign_ctx.mech.pParameter)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
676
free(sess->sign_ctx.mech.pParameter);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
678
if (sess->verify_ctx.context)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
679
free(sess->verify_ctx.context);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
681
if (sess->verify_ctx.mech.pParameter)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
682
free(sess->verify_ctx.mech.pParameter);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
684
if (sess->hContext)
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
685
(void) Tspi_Context_Close(sess->hContext);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
687
free(sess);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
764
session_mgr_get_op_state(SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
773
if (! sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
777
if (sess->find_active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
780
if (sess->encr_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
786
sess->encr_ctx.context_len +
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
787
sess->encr_ctx.mech.ulParameterLen;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
794
op_data->session_state = sess->session_info.state;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
800
&sess->encr_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
805
if (sess->encr_ctx.context_len != 0) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
807
sess->encr_ctx.context,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
808
sess->encr_ctx.context_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
810
offset += sess->encr_ctx.context_len;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
813
if (sess->encr_ctx.mech.ulParameterLen != 0) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
815
sess->encr_ctx.mech.pParameter,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
816
sess->encr_ctx.mech.ulParameterLen);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
821
if (sess->decr_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
827
sess->decr_ctx.context_len +
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
828
sess->decr_ctx.mech.ulParameterLen;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
835
op_data->session_state = sess->session_info.state;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
841
&sess->decr_ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
846
if (sess->decr_ctx.context_len != 0) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
848
sess->decr_ctx.context,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
849
sess->decr_ctx.context_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
851
offset += sess->decr_ctx.context_len;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
854
if (sess->decr_ctx.mech.ulParameterLen != 0) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
856
sess->decr_ctx.mech.pParameter,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
857
sess->decr_ctx.mech.ulParameterLen);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
862
if (sess->digest_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
868
sess->digest_ctx.context_len +
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
869
sess->digest_ctx.mech.ulParameterLen;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
876
op_data->session_state = sess->session_info.state;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
882
&sess->digest_ctx, sizeof (DIGEST_CONTEXT));
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
886
if (sess->digest_ctx.context_len != 0) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
888
sess->digest_ctx.context.ref,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
889
sess->digest_ctx.context_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
891
offset += sess->digest_ctx.context_len;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
894
if (sess->digest_ctx.mech.ulParameterLen != 0) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
896
sess->digest_ctx.mech.pParameter,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
897
sess->digest_ctx.mech.ulParameterLen);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
902
if (sess->sign_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
908
sess->sign_ctx.context_len +
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
909
sess->sign_ctx.mech.ulParameterLen;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
916
op_data->session_state = sess->session_info.state;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
922
&sess->sign_ctx, sizeof (SIGN_VERIFY_CONTEXT));
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
926
if (sess->sign_ctx.context_len != 0) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
928
sess->sign_ctx.context,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
929
sess->sign_ctx.context_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
931
offset += sess->sign_ctx.context_len;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
934
if (sess->sign_ctx.mech.ulParameterLen != 0) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
936
sess->sign_ctx.mech.pParameter,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
937
sess->sign_ctx.mech.ulParameterLen);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
942
if (sess->verify_ctx.active == TRUE) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
948
sess->verify_ctx.context_len +
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
949
sess->verify_ctx.mech.ulParameterLen;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
956
op_data->session_state = sess->session_info.state;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
962
&sess->verify_ctx, sizeof (SIGN_VERIFY_CONTEXT));
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
966
if (sess->verify_ctx.context_len != 0) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
968
sess->verify_ctx.context,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
969
sess->verify_ctx.context_len);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
971
offset += sess->verify_ctx.context_len;
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
974
if (sess->verify_ctx.mech.ulParameterLen != 0) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
976
sess->verify_ctx.mech.pParameter,
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
977
sess->verify_ctx.mech.ulParameterLen);
usr/src/lib/pkcs11/pkcs11_tpm/common/sess_mgr.c
988
SESSION *sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
250
sign_mgr_sign(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
258
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
279
return (rsa_pkcs_sign(sess, length_only, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
284
return (rsa_hash_pkcs_sign(sess, length_only, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
290
return (md5_hmac_sign(sess, length_only, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
295
return (sha1_hmac_sign(sess, length_only, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
304
sign_mgr_sign_update(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
309
if (! sess || ! ctx || ! in_data) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
31
sign_mgr_init(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
324
return (rsa_hash_pkcs_sign_update(sess, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
332
sign_mgr_sign_final(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
338
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
350
return (rsa_hash_pkcs_sign_final(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
358
sign_mgr_sign_recover(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
366
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
387
return (rsa_pkcs_sign(sess, length_only, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
45
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/sign_mgr.c
52
rc = object_mgr_find_in_map1(sess->hContext, key, &key_obj);
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1794
SESSION *sess = session_mgr_find(session.sessionh);
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1800
if (!sess) {
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1811
if (token_load_srk(sess->hContext, &hSRK)) {
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1821
if (sess->session_info.state == CKS_RW_USER_FUNCTIONS ||
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1822
sess->session_info.state == CKS_RW_PUBLIC_SESSION) {
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1834
if ((rc = token_create_private_tree(sess->hContext,
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1852
if (sess->session_info.state == CKS_RW_USER_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1859
if ((rc = verify_user_pin(sess->hContext,
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1870
if (tss_change_auth(sess->hContext,
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1876
} else if (sess->session_info.state == CKS_RW_SO_FUNCTIONS) {
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1886
if ((rc = token_create_public_tree(sess->hContext,
usr/src/lib/pkcs11/pkcs11_tpm/common/tpm_specific.c
1905
if (tss_change_auth(sess->hContext,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
231
verify_mgr_verify(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
238
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
257
return (rsa_pkcs_verify(sess, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
262
return (rsa_hash_pkcs_verify(sess, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
268
return (md5_hmac_verify(sess, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
273
return (sha1_hmac_verify(sess, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
282
verify_mgr_verify_update(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
287
if (! sess || ! ctx || ! in_data) {
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
302
return (rsa_hash_pkcs_verify_update(sess, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
31
verify_mgr_init(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
310
verify_mgr_verify_final(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
315
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
327
return (rsa_hash_pkcs_verify_final(sess, ctx,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
335
verify_mgr_verify_recover(SESSION * sess,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
343
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
362
return (rsa_pkcs_verify_recover(sess, length_only,
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
45
if (! sess || ! ctx) {
usr/src/lib/pkcs11/pkcs11_tpm/common/verify_mgr.c
54
rc = object_mgr_find_in_map1(sess->hContext, key, &key_obj);
usr/src/uts/common/fs/smbsrv/smb_server.c
2219
smb_session_t *sess;
usr/src/uts/common/fs/smbsrv/smb_server.c
2231
for (sess = smb_llist_head(sess_list);
usr/src/uts/common/fs/smbsrv/smb_server.c
2232
sess != NULL;
usr/src/uts/common/fs/smbsrv/smb_server.c
2233
sess = smb_llist_next(sess_list, sess)) {
usr/src/uts/common/fs/smbsrv/smb_server.c
2235
SMB_SESSION_VALID(sess);
usr/src/uts/common/fs/smbsrv/smb_server.c
2237
if (sess->dialect < SMB_VERS_2_BASE)
usr/src/uts/common/fs/smbsrv/smb_server.c
2240
switch (sess->s_state) {
usr/src/uts/common/fs/smbsrv/smb_server.c
2252
user = smb_session_lookup_uid_st(sess, ssnid, 0,
usr/src/uts/common/fs/smbsrv/smb_server.c
2272
user = smb_session_lookup_uid_st(sess, ssnid, 0,
usr/src/uts/common/fs/smbsrv/smb_server.c
2313
sess = user->u_session;
usr/src/uts/common/fs/smbsrv/smb_server.c
2316
smb_llist_flush(&sess->s_tree_list);
usr/src/uts/common/fs/smbsrv/smb_server.c
2317
smb_llist_flush(&sess->s_user_list);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
812
iscsit_sess_t *sess;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
819
for (sess = avl_first(&iscsit_global.global_discovery_sessions);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
820
sess != NULL;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
821
sess = AVL_NEXT(&iscsit_global.global_discovery_sessions, sess))
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
822
iscsit_sess_close(sess);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.h
779
iscsit_tgt_bind_sess(iscsit_tgt_t *tgt, iscsit_sess_t *sess);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.h
782
iscsit_tgt_unbind_sess(iscsit_tgt_t *tgt, iscsit_sess_t *sess);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1156
iscsit_tgt_bind_sess(iscsit_tgt_t *tgt, iscsit_sess_t *sess)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1159
sess->ist_lport = tgt->target_stmf_lport;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1163
avl_add(&tgt->target_sess_list, sess);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1167
sess->ist_lport = NULL;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1169
avl_add(&iscsit_global.global_discovery_sessions, sess);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1175
iscsit_tgt_unbind_sess(iscsit_tgt_t *tgt, iscsit_sess_t *sess)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1179
avl_remove(&tgt->target_sess_list, sess);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1181
sess->ist_tgt = (iscsit_tgt_t *)SESS_UNBOUND_FROM_TGT;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1187
avl_remove(&iscsit_global.global_discovery_sessions, sess);
usr/src/uts/common/io/comstar/port/pppt/pppt.c
1324
pppt_sess_t *sess;
usr/src/uts/common/io/comstar/port/pppt/pppt.c
1335
for (sess = avl_first(&tgt->target_sess_list); sess != NULL;
usr/src/uts/common/io/comstar/port/pppt/pppt.c
1336
sess = AVL_NEXT(&tgt->target_sess_list, sess)) {
usr/src/uts/common/io/comstar/port/pppt/pppt.c
1337
mutex_enter(&sess->ps_mutex);
usr/src/uts/common/io/comstar/port/pppt/pppt.c
1338
if ((result = avl_find(&sess->ps_task_list,
usr/src/uts/common/io/comstar/port/pppt/pppt.c
1344
mutex_exit(&sess->ps_mutex);
usr/src/uts/common/io/comstar/port/pppt/pppt.c
1349
mutex_exit(&sess->ps_mutex);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1047
bzero(&sess, sizeof (srpt_session_t));
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1048
ALIAS_STR(sess.ss_t_gid, new_gid.gid_prefix, new_gid.gid_guid);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1049
EUI_STR(sess.ss_t_name, tgt->tp_ibt_svc_id);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1051
DTRACE_SRP_1(service__up, srpt_session_t, &sess);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1063
srpt_session_t sess;
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1078
bzero(&sess, sizeof (srpt_session_t));
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1079
ALIAS_STR(sess.ss_t_gid, port->hwp_gid.gid_prefix,
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1081
EUI_STR(sess.ss_t_name, tgt->tp_ibt_svc_id);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
1083
DTRACE_SRP_1(service__down, srpt_session_t, &sess);
usr/src/uts/common/io/comstar/port/srpt/srpt_ioc.c
963
srpt_session_t sess;
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1375
srpt_session_t sess;
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1384
bzero(&sess, sizeof (srpt_session_t));
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1385
(void) strlcpy(sess.ss_i_gid, remote_gid, SRPT_ALIAS_LEN);
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1386
(void) strlcpy(sess.ss_t_gid, local_gid, SRPT_ALIAS_LEN);
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1387
EUI_STR(sess.ss_i_name,
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1389
EUI_STR(sess.ss_t_name,
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1391
ALIAS_STR(sess.ss_i_alias,
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1394
ALIAS_STR(sess.ss_t_alias,
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1398
DTRACE_SRP_2(login__command, srpt_session_t, &sess,
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1593
DTRACE_SRP_3(login__response, srpt_session_t, &sess,
usr/src/uts/common/io/comstar/port/srpt/srpt_stp.c
1602
DTRACE_SRP_3(login__response, srpt_session_t, &sess,
usr/src/uts/common/sys/proc.h
173
struct sess *p_sessp; /* session information */
usr/src/uts/sun4v/io/n2rng/n2rng_kcf.c
409
crypto_session_id_t sess, unsigned char *buf, size_t buflen,