/titanic_41/usr/src/lib/libresolv2/common/isc/ |
H A D | ctl_srvr.c | 67 #define address_expr ctl_sa_ntop((struct sockaddr *)&sess->sa, \ 118 LIST(struct ctl_sess) sess; 208 INIT_LIST(ctx->sess); in ctl_server() 281 me, ctx, ctx->sock, ctx->acID.opaque, ctx->sess); in ctl_endserver() 290 for (this = HEAD(ctx->sess); this != NULL; this = next) { in ctl_endserver() 302 ctl_response(struct ctl_sess *sess, u_int code, const char *text, in ctl_response() argument 308 struct ctl_sctx *ctx = sess->ctx; in ctl_response() 312 REQUIRE(sess->state == initializing || in ctl_response() 313 sess->state == processing || in ctl_response() 314 sess->state == reading_data || in ctl_response() [all …]
|
/titanic_41/usr/src/lib/pkcs11/pkcs11_tpm/common/ |
H A D | sess_mgr.c | 337 session_mgr_new(CK_ULONG flags, SESSION **sess) in session_mgr_new() argument 425 *sess = new_session; in session_mgr_new() 555 session_mgr_close_session(SESSION *sess) in session_mgr_close_session() argument 560 if (! sess) in session_mgr_close_session() 566 node = dlist_find(sess_list, sess); in session_mgr_close_session() 572 (void) object_mgr_purge_session_objects(sess, ALL); in session_mgr_close_session() 574 if (sess->find_list) in session_mgr_close_session() 575 free(sess->find_list); in session_mgr_close_session() 577 if (sess->encr_ctx.context) in session_mgr_close_session() 578 free(sess->encr_ctx.context); in session_mgr_close_session() [all …]
|
H A D | new_host.c | 450 SESSION * sess = NULL; in SC_InitPIN() local 465 sess = session_mgr_find(hSession); in SC_InitPIN() 466 if (! sess) { in SC_InitPIN() 471 if (pin_locked(&sess->session_info, in SC_InitPIN() 477 if (sess->session_info.state != CKS_RW_SO_FUNCTIONS) { in SC_InitPIN() 482 rc = token_specific.t_init_pin(sess->hContext, pPin, ulPinLen); in SC_InitPIN() 513 SESSION * sess = NULL; in SC_SetPIN() local 522 sess = session_mgr_find(hSession); in SC_SetPIN() 523 if (! sess) { in SC_SetPIN() 528 if (pin_locked(&sess->session_info, in SC_SetPIN() [all …]
|
H A D | obj_mgr.c | 305 check_object_access(SESSION *sess, OBJECT *o) in check_object_access() argument 324 if (sess->session_info.state == CKS_RO_PUBLIC_SESSION) { in check_object_access() 336 if (sess->session_info.state == CKS_RO_USER_FUNCTIONS) { in check_object_access() 343 if (sess->session_info.state == CKS_RW_PUBLIC_SESSION) { in check_object_access() 350 if (sess->session_info.state == CKS_RW_SO_FUNCTIONS) { in check_object_access() 361 object_mgr_add(SESSION * sess, in object_mgr_add() argument 370 if (! sess || ! pTemplate || ! handle) { in object_mgr_add() 382 rc = check_object_access(sess, o); in object_mgr_add() 394 o->session = sess; in object_mgr_add() 434 rc = save_token_object(sess->hContext, o); in object_mgr_add() [all …]
|
H A D | mech_rsa.c | 175 rsa_pkcs_encrypt(SESSION *sess, in rsa_pkcs_encrypt() argument 190 rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj); in rsa_pkcs_encrypt() 211 rc = ckm_rsa_encrypt(sess->hContext, in_data, in_data_len, out_data, in rsa_pkcs_encrypt() 218 rsa_pkcs_decrypt(SESSION *sess, in rsa_pkcs_decrypt() argument 233 rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj); in rsa_pkcs_decrypt() 251 rc = ckm_rsa_decrypt(sess->hContext, in_data, in rsa_pkcs_decrypt() 262 rsa_pkcs_sign(SESSION *sess, in rsa_pkcs_sign() argument 277 if (! sess || ! ctx || ! out_data_len) { in rsa_pkcs_sign() 280 rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj); in rsa_pkcs_sign() 300 rc = ckm_rsa_sign(sess->hContext, in_data, in_data_len, out_data, in rsa_pkcs_sign() [all …]
|
H A D | mech_md5.c | 297 md5_hash(SESSION *sess, in md5_hash() argument 305 if (! sess || ! ctx || ! out_data_len) { in md5_hash() 321 md5_hmac_sign(SESSION * sess, in md5_hmac_sign() argument 340 if (! sess || ! ctx || ! out_data_len) { in md5_hmac_sign() 363 rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj); in md5_hmac_sign() 380 rc = digest_mgr_init(sess, &digest_ctx, &digest_mech); in md5_hmac_sign() 387 rc = digest_mgr_digest(sess, FALSE, &digest_ctx, in md5_hmac_sign() 421 rc = digest_mgr_init(sess, &digest_ctx, &digest_mech); in md5_hmac_sign() 427 rc = digest_mgr_digest_update(sess, &digest_ctx, in md5_hmac_sign() 434 rc = digest_mgr_digest_update(sess, &digest_ctx, in md5_hmac_sign() [all …]
|
H A D | mech_sha.c | 30 sha1_hash(SESSION *sess, in sha1_hash() argument 38 if (! sess || ! ctx || ! out_data_len) { in sha1_hash() 56 sha1_hmac_sign(SESSION * sess, in sha1_hmac_sign() argument 74 if (! sess || ! ctx || ! out_data_len) { in sha1_hmac_sign() 96 rc = object_mgr_find_in_map1(sess->hContext, ctx->key, &key_obj); in sha1_hmac_sign() 112 rc = digest_mgr_init(sess, &digest_ctx, &digest_mech); in sha1_hmac_sign() 119 rc = digest_mgr_digest(sess, FALSE, &digest_ctx, in sha1_hmac_sign() 157 rc = digest_mgr_digest_update(sess, &digest_ctx, in sha1_hmac_sign() 164 rc = digest_mgr_digest_update(sess, &digest_ctx, in_data, in_data_len); in sha1_hmac_sign() 171 rc = digest_mgr_digest_final(sess, &digest_ctx, hash, &hash_len); in sha1_hmac_sign() [all …]
|
H A D | verify_mgr.c | 31 verify_mgr_init(SESSION * sess, in verify_mgr_init() argument 45 if (! sess || ! ctx) { in verify_mgr_init() 54 rc = object_mgr_find_in_map1(sess->hContext, key, &key_obj); in verify_mgr_init() 231 verify_mgr_verify(SESSION * sess, in verify_mgr_verify() argument 238 if (! sess || ! ctx) { in verify_mgr_verify() 257 return (rsa_pkcs_verify(sess, ctx, in verify_mgr_verify() 262 return (rsa_hash_pkcs_verify(sess, ctx, in verify_mgr_verify() 268 return (md5_hmac_verify(sess, ctx, in verify_mgr_verify() 273 return (sha1_hmac_verify(sess, ctx, in verify_mgr_verify() 282 verify_mgr_verify_update(SESSION * sess, in verify_mgr_verify_update() argument [all …]
|
H A D | key_mgr.c | 59 key_mgr_generate_key_pair(SESSION * sess, in key_mgr_generate_key_pair() argument 76 if (! sess || ! mech || ! publ_key_handle || ! priv_key_handle) { in key_mgr_generate_key_pair() 130 rc = object_mgr_create_skel(sess, in key_mgr_generate_key_pair() 137 rc = object_mgr_create_skel(sess, in key_mgr_generate_key_pair() 148 sess->hContext, in key_mgr_generate_key_pair() 207 rc = object_mgr_create_final(sess, publ_key_obj, publ_key_handle); in key_mgr_generate_key_pair() 211 rc = object_mgr_create_final(sess, priv_key_obj, priv_key_handle); in key_mgr_generate_key_pair() 213 (void) object_mgr_destroy_object(sess, *publ_key_handle); in key_mgr_generate_key_pair() 232 key_mgr_wrap_key(SESSION * sess, in key_mgr_wrap_key() argument 250 if (! sess || ! wrapped_key_len) { in key_mgr_wrap_key() [all …]
|
H A D | sign_mgr.c | 31 sign_mgr_init(SESSION * sess, in sign_mgr_init() argument 45 if (! sess || ! ctx) { in sign_mgr_init() 52 rc = object_mgr_find_in_map1(sess->hContext, key, &key_obj); in sign_mgr_init() 250 sign_mgr_sign(SESSION * sess, in sign_mgr_sign() argument 258 if (! sess || ! ctx) { in sign_mgr_sign() 279 return (rsa_pkcs_sign(sess, length_only, ctx, in sign_mgr_sign() 284 return (rsa_hash_pkcs_sign(sess, length_only, ctx, in sign_mgr_sign() 290 return (md5_hmac_sign(sess, length_only, ctx, in sign_mgr_sign() 295 return (sha1_hmac_sign(sess, length_only, ctx, in sign_mgr_sign() 304 sign_mgr_sign_update(SESSION * sess, in sign_mgr_sign_update() argument [all …]
|
H A D | dig_mgr.c | 300 digest_mgr_init(SESSION *sess, in digest_mgr_init() argument 304 if (! sess || ! ctx) { in digest_mgr_init() 372 digest_mgr_digest(SESSION *sess, in digest_mgr_digest() argument 381 if (! sess || ! ctx) { in digest_mgr_digest() 399 return (sha1_hash(sess, length_only, ctx, in digest_mgr_digest() 405 return (md5_hash(sess, length_only, ctx, in digest_mgr_digest() 414 digest_mgr_digest_update(SESSION *sess, in digest_mgr_digest_update() argument 419 if (! sess || ! ctx) { in digest_mgr_digest_update() 442 digest_mgr_digest_key(SESSION * sess, in digest_mgr_digest_key() argument 451 if (!sess || !ctx) { in digest_mgr_digest_key() [all …]
|
H A D | decr_mgr.c | 33 SESSION *sess, in decr_mgr_init() argument 46 if (! sess) { in decr_mgr_init() 54 rc = object_mgr_find_in_map1(sess->hContext, key_handle, in decr_mgr_init() 70 rc = object_mgr_find_in_map1(sess->hContext, key_handle, in decr_mgr_init() 160 decr_mgr_decrypt(SESSION *sess, in decr_mgr_decrypt() argument 168 if (! sess || ! ctx) { in decr_mgr_decrypt() 182 return (rsa_pkcs_decrypt(sess, length_only, in decr_mgr_decrypt()
|
H A D | encr_mgr.c | 31 encr_mgr_init(SESSION * sess, in encr_mgr_init() argument 45 if (! sess || ! ctx || ! mech) { in encr_mgr_init() 53 rc = object_mgr_find_in_map1(sess->hContext, key_handle, in encr_mgr_init() 69 rc = object_mgr_find_in_map1(sess->hContext, key_handle, in encr_mgr_init() 159 encr_mgr_encrypt(SESSION *sess, in encr_mgr_encrypt() argument 167 if (! sess || ! ctx) { in encr_mgr_encrypt() 181 return (rsa_pkcs_encrypt(sess, length_only, in encr_mgr_encrypt()
|
H A D | tpm_specific.c | 1790 SESSION *sess = session_mgr_find(session.sessionh); in token_specific_set_pin() local 1796 if (!sess) { in token_specific_set_pin() 1807 if (token_load_srk(sess->hContext, &hSRK)) { in token_specific_set_pin() 1817 if (sess->session_info.state == CKS_RW_USER_FUNCTIONS || in token_specific_set_pin() 1818 sess->session_info.state == CKS_RW_PUBLIC_SESSION) { in token_specific_set_pin() 1830 if ((rc = token_create_private_tree(sess->hContext, in token_specific_set_pin() 1848 if (sess->session_info.state == CKS_RW_USER_FUNCTIONS) { in token_specific_set_pin() 1855 if ((rc = verify_user_pin(sess->hContext, in token_specific_set_pin() 1866 if (tss_change_auth(sess->hContext, in token_specific_set_pin() 1872 } else if (sess->session_info.state == CKS_RW_SO_FUNCTIONS) { in token_specific_set_pin() [all …]
|
/titanic_41/usr/src/cmd/lofiadm/ |
H A D | main.c | 840 CK_SESSION_HANDLE sess; in getkeyfromuser() local 864 rv = C_OpenSession(cipher->slot, CKF_SERIAL_SESSION, NULL, NULL, &sess); in getkeyfromuser() 882 rv = pkcs11_PasswdToKey(sess, pass, passlen, salt, saltlen, ktype, in getkeyfromuser() 885 (void) C_CloseSession(sess); in getkeyfromuser() 990 getkeyfromtoken(CK_SESSION_HANDLE sess, in getkeyfromtoken() argument 1031 rv = C_Login(sess, CKU_USER, (CK_UTF8CHAR_PTR)pass, passlen); in getkeyfromtoken() 1085 rv = C_FindObjectsInit(sess, key_tmpl, attrs); in getkeyfromtoken() 1089 rv = C_FindObjects(sess, &obj, 1, &num_objs); in getkeyfromtoken() 1090 (void) C_FindObjectsFinal(sess); in getkeyfromtoken() 1106 rv = pkcs11_ObjectToKey(sess, obj, (void **)&rkey, &rksz, in getkeyfromtoken() [all …]
|
/titanic_41/usr/src/cmd/cmd-crypto/pktool/ |
H A D | common.h | 87 extern void final_pk11(CK_SESSION_HANDLE sess); 90 CK_ULONG pinlen, CK_SESSION_HANDLE_PTR sess); 94 CK_SESSION_HANDLE_PTR sess);
|
H A D | common.c | 166 final_pk11(CK_SESSION_HANDLE sess) in final_pk11() argument 174 close_sess(sess); in final_pk11() 185 close_sess(CK_SESSION_HANDLE sess) in close_sess() argument 188 if (sess == NULL) { in close_sess() 197 logout_token(sess); in close_sess() 199 (void) C_CloseSession(sess); in close_sess() 207 logout_token(CK_SESSION_HANDLE sess) in logout_token() argument 210 if (sess == NULL) { in logout_token() 218 (void) C_Logout(sess); in logout_token()
|
/titanic_41/usr/src/cmd/mdb/common/modules/idm/ |
H A D | idm.c | 178 static int iscsi_print_ini_sess(uintptr_t addr, iscsi_sess_t *sess, 243 int tpgt = 0, conn = 0, sess = 0, portal = 0; in iscsi_tgt() local 252 's', MDB_OPT_SETBITS, TRUE, &sess, in iscsi_tgt() 267 idc.u.child.idc_sess = sess; in iscsi_tgt() 1562 iscsi_print_ini_sess(uintptr_t addr, iscsi_sess_t *sess, in iscsi_print_ini_sess() argument 1580 sess->sess_type, sess->sess_state); in iscsi_print_ini_sess() 1584 sess->sess_state); in iscsi_print_ini_sess() 1586 sess->sess_prev_state); in iscsi_print_ini_sess() 1588 sess->sess_name); in iscsi_print_ini_sess() 1590 sess->sess_alias); in iscsi_print_ini_sess() [all …]
|
/titanic_41/usr/src/uts/common/io/comstar/port/pppt/ |
H A D | pppt.c | 1324 pppt_sess_t *sess; in pppt_task_lookup() local 1335 for (sess = avl_first(&tgt->target_sess_list); sess != NULL; in pppt_task_lookup() 1336 sess = AVL_NEXT(&tgt->target_sess_list, sess)) { in pppt_task_lookup() 1337 mutex_enter(&sess->ps_mutex); in pppt_task_lookup() 1338 if ((result = avl_find(&sess->ps_task_list, in pppt_task_lookup() 1344 mutex_exit(&sess->ps_mutex); in pppt_task_lookup() 1349 mutex_exit(&sess->ps_mutex); in pppt_task_lookup()
|
/titanic_41/usr/src/uts/common/io/comstar/port/srpt/ |
H A D | srpt_ioc.c | 963 srpt_session_t sess; in srpt_ioc_svc_bind() local 1047 bzero(&sess, sizeof (srpt_session_t)); in srpt_ioc_svc_bind() 1048 ALIAS_STR(sess.ss_t_gid, new_gid.gid_prefix, new_gid.gid_guid); in srpt_ioc_svc_bind() 1049 EUI_STR(sess.ss_t_name, tgt->tp_ibt_svc_id); in srpt_ioc_svc_bind() 1051 DTRACE_SRP_1(service__up, srpt_session_t, &sess); in srpt_ioc_svc_bind() 1063 srpt_session_t sess; in srpt_ioc_svc_unbind() local 1078 bzero(&sess, sizeof (srpt_session_t)); in srpt_ioc_svc_unbind() 1079 ALIAS_STR(sess.ss_t_gid, port->hwp_gid.gid_prefix, in srpt_ioc_svc_unbind() 1081 EUI_STR(sess.ss_t_name, tgt->tp_ibt_svc_id); in srpt_ioc_svc_unbind() 1083 DTRACE_SRP_1(service__down, srpt_session_t, &sess); in srpt_ioc_svc_unbind()
|
H A D | srpt_stp.c | 1375 srpt_session_t sess; in srpt_stp_login() local 1384 bzero(&sess, sizeof (srpt_session_t)); in srpt_stp_login() 1385 (void) strlcpy(sess.ss_i_gid, remote_gid, SRPT_ALIAS_LEN); in srpt_stp_login() 1386 (void) strlcpy(sess.ss_t_gid, local_gid, SRPT_ALIAS_LEN); in srpt_stp_login() 1387 EUI_STR(sess.ss_i_name, in srpt_stp_login() 1389 EUI_STR(sess.ss_t_name, in srpt_stp_login() 1391 ALIAS_STR(sess.ss_i_alias, in srpt_stp_login() 1394 ALIAS_STR(sess.ss_t_alias, in srpt_stp_login() 1398 DTRACE_SRP_2(login__command, srpt_session_t, &sess, in srpt_stp_login() 1593 DTRACE_SRP_3(login__response, srpt_session_t, &sess, in srpt_stp_login() [all …]
|
/titanic_41/usr/src/uts/common/sys/ |
H A D | session.h | 85 typedef struct sess { struct
|
/titanic_41/usr/src/uts/common/io/comstar/port/iscsit/ |
H A D | iscsit_tgt.c | 1156 iscsit_tgt_bind_sess(iscsit_tgt_t *tgt, iscsit_sess_t *sess) in iscsit_tgt_bind_sess() argument 1159 sess->ist_lport = tgt->target_stmf_lport; in iscsit_tgt_bind_sess() 1163 avl_add(&tgt->target_sess_list, sess); in iscsit_tgt_bind_sess() 1167 sess->ist_lport = NULL; in iscsit_tgt_bind_sess() 1169 avl_add(&iscsit_global.global_discovery_sessions, sess); in iscsit_tgt_bind_sess() 1175 iscsit_tgt_unbind_sess(iscsit_tgt_t *tgt, iscsit_sess_t *sess) in iscsit_tgt_unbind_sess() argument 1179 avl_remove(&tgt->target_sess_list, sess); in iscsit_tgt_unbind_sess() 1181 sess->ist_tgt = (iscsit_tgt_t *)SESS_UNBOUND_FROM_TGT; in iscsit_tgt_unbind_sess() 1187 avl_remove(&iscsit_global.global_discovery_sessions, sess); in iscsit_tgt_unbind_sess()
|
/titanic_41/usr/src/lib/libkmf/plugins/kmf_pkcs11/common/ |
H A D | pkcs11_spi.c | 2412 get_bigint_attr(CK_SESSION_HANDLE sess, CK_OBJECT_HANDLE obj, in get_bigint_attr() argument 2422 if ((ckrv = C_GetAttributeValue(sess, obj, in get_bigint_attr() 2435 if ((ckrv = C_GetAttributeValue(sess, obj, in get_bigint_attr() 2453 CK_SESSION_HANDLE sess = kmfh->pk11handle; in get_raw_rsa() local 2465 if ((ckrv = C_GetAttributeValue(sess, obj, in get_raw_rsa() 2491 if ((ckrv = C_GetAttributeValue(sess, obj, in get_raw_rsa() 2502 rv = get_bigint_attr(sess, obj, CKA_PRIVATE_EXPONENT, &rawrsa->priexp); in get_raw_rsa() 2505 rv = get_bigint_attr(sess, obj, CKA_PRIME_1, &rawrsa->prime1); in get_raw_rsa() 2508 rv = get_bigint_attr(sess, obj, CKA_PRIME_2, &rawrsa->prime2); in get_raw_rsa() 2511 rv = get_bigint_attr(sess, obj, CKA_EXPONENT_1, &rawrsa->exp1); in get_raw_rsa() [all …]
|
/titanic_41/usr/src/cmd/itadm/ |
H A D | itadm.c | 827 stmfSessionList *sess = NULL; in list_target() local 870 sess = NULL; in list_target() 888 ret = stmfGetSessionList(&devid, &sess); in list_target() 890 num_sessions = sess->cnt; in list_target() 891 free(sess); in list_target()
|