Home
last modified time | relevance | path

Searched refs:soft_slot (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftGeneral.c153 slot_t soft_slot; variable
267 soft_slot.authenticated = 0; in C_Initialize()
268 soft_slot.userpin_change_needed = 0; in C_Initialize()
269 soft_slot.token_object_list = NULL; in C_Initialize()
270 soft_slot.keystore_load_status = KEYSTORE_UNINITIALIZED; in C_Initialize()
279 if (pthread_mutex_init(&soft_slot.slot_mutex, NULL) != 0) { in C_Initialize()
287 if (pthread_mutex_init(&soft_slot.keystore_mutex, NULL) != 0) { in C_Initialize()
288 (void) pthread_mutex_destroy(&soft_slot.slot_mutex); in C_Initialize()
298 (void) pthread_mutex_destroy(&soft_slot.keystore_mutex); in C_Initialize()
299 (void) pthread_mutex_destroy(&soft_slot.slot_mutex); in C_Initialize()
[all …]
H A DsoftObjectUtil.c676 if (soft_slot.userpin_change_needed) { in search_for_objects()
710 (void) pthread_mutex_lock(&soft_slot.slot_mutex); in search_for_objects()
713 (void) pthread_mutex_unlock(&soft_slot.slot_mutex); in search_for_objects()
716 obj = soft_slot.token_object_list; in search_for_objects()
734 (&soft_slot.slot_mutex); in search_for_objects()
739 (void) pthread_mutex_unlock(&soft_slot.slot_mutex); in search_for_objects()
882 (void) pthread_mutex_lock(&soft_slot.slot_mutex); in soft_add_token_object_to_slot()
885 if (soft_slot.token_object_list == NULL) { in soft_add_token_object_to_slot()
886 soft_slot.token_object_list = objp; in soft_add_token_object_to_slot()
890 soft_slot.token_object_list->prev = objp; in soft_add_token_object_to_slot()
[all …]
H A DsoftSession.c129 soft_slot.authenticated = 0; in C_CloseSession()
130 soft_slot.userpin_change_needed = 0; in C_CloseSession()
169 soft_slot.authenticated = 0; in C_CloseAllSessions()
170 soft_slot.userpin_change_needed = 0; in C_CloseAllSessions()
345 if (soft_slot.authenticated) { in C_Login()
353 if (soft_slot.userpin_change_needed) { in C_Login()
364 soft_slot.authenticated = 1; in C_Login()
425 if (!soft_slot.authenticated) { in C_Logout()
426 if (!soft_slot.userpin_change_needed) { in C_Logout()
434 soft_slot.userpin_change_needed = 0; in C_Logout()
[all …]
H A DsoftKeystoreUtil.c2945 (void) pthread_mutex_lock(&soft_slot.keystore_mutex); in soft_keystore_init()
2952 if (desired_state <= soft_slot.keystore_load_status) { in soft_keystore_init()
2953 (void) pthread_mutex_unlock(&soft_slot.keystore_mutex); in soft_keystore_init()
2954 return (soft_slot.keystore_load_status); in soft_keystore_init()
2963 switch (soft_slot.keystore_load_status) { in soft_keystore_init()
2967 soft_slot.keystore_load_status = KEYSTORE_PRESENT; in soft_keystore_init()
2970 soft_slot.keystore_load_status = in soft_keystore_init()
2973 soft_slot.keystore_load_status = in soft_keystore_init()
2986 if (soft_keystore_get_version(&soft_slot.ks_version, B_FALSE) in soft_keystore_init()
2988 soft_slot.keystore_load_status = KEYSTORE_UNAVAILABLE; in soft_keystore_init()
[all …]
H A DsoftGlobal.h41 extern struct slot soft_slot;
H A DsoftSlotToken.c349 if (soft_slot.keystore_load_status == KEYSTORE_UNAVAILABLE) { in C_GetTokenInfo()
H A DsoftKeystore.c192 soft_slot.userpin_change_needed = 1; in soft_verify_pin()
298 soft_slot.userpin_change_needed = 0; in soft_setpin()
1876 (void) pthread_mutex_lock(&soft_slot.slot_mutex); in soft_put_object_to_keystore()
1882 (void) pthread_mutex_unlock(&soft_slot.slot_mutex); in soft_put_object_to_keystore()
H A DsoftSessionUtil.c128 if (soft_slot.authenticated) { in soft_add_session()
H A DsoftAttributeUtil.c1226 if (!soft_slot.authenticated) { in soft_parse_common_attrs()
1233 if (!soft_slot.userpin_change_needed) { in soft_parse_common_attrs()
4709 if (!soft_slot.authenticated) {
4717 if (!soft_slot.userpin_change_needed) {