Searched refs:object_p (Results 1 – 8 of 8) sorted by relevance
/titanic_50/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softObject.c | 212 soft_object_t *object_p; in C_DestroyObject() local 234 HANDLE2OBJECT_DESTROY(hObject, object_p, rv); in C_DestroyObject() 240 creating_session = object_p->session_handle; in C_DestroyObject() 248 rv = soft_pin_expired_check(object_p); in C_DestroyObject() 259 rv = soft_object_write_access_check(session_p, object_p); in C_DestroyObject() 269 (void) pthread_mutex_lock(&object_p->object_mutex); in C_DestroyObject() 270 if (object_p->obj_delete_sync & OBJECT_IS_DELETING) { in C_DestroyObject() 271 (void) pthread_mutex_unlock(&object_p->object_mutex); in C_DestroyObject() 275 object_p->obj_delete_sync |= OBJECT_IS_DELETING; in C_DestroyObject() 276 (void) pthread_mutex_unlock(&object_p->object_mutex); in C_DestroyObject() [all …]
|
H A D | softAttributeUtil.c | 375 soft_cleanup_cert_object(soft_object_t *object_p) in soft_cleanup_cert_object() argument 377 CK_CERTIFICATE_TYPE certtype = object_p->cert_type; in soft_cleanup_cert_object() 379 if (object_p->class != CKO_CERTIFICATE || in soft_cleanup_cert_object() 380 OBJ_CERT(object_p) == NULL) in soft_cleanup_cert_object() 384 if (X509_CERT_SUBJECT(object_p) != NULL) { in soft_cleanup_cert_object() 385 cleanup_cert_attr(X509_CERT_SUBJECT(object_p)); in soft_cleanup_cert_object() 386 free(X509_CERT_SUBJECT(object_p)); in soft_cleanup_cert_object() 387 X509_CERT_SUBJECT(object_p) = NULL; in soft_cleanup_cert_object() 389 if (X509_CERT_VALUE(object_p) != NULL) { in soft_cleanup_cert_object() 390 cleanup_cert_attr(X509_CERT_VALUE(object_p)); in soft_cleanup_cert_object() [all …]
|
H A D | softObject.h | 758 #define HANDLE2OBJECT_COMMON(hObject, object_p, rv, REFCNT_CODE) { \ argument 759 object_p = (soft_object_t *)(hObject); \ 760 if ((object_p == NULL) || \ 761 (object_p->magic_marker != SOFTTOKEN_OBJECT_MAGIC)) {\ 764 (void) pthread_mutex_lock(&object_p->object_mutex); \ 765 if (!(object_p->obj_delete_sync & OBJECT_IS_DELETING)) { \ 771 (void) pthread_mutex_unlock(&object_p->object_mutex); \ 775 #define HANDLE2OBJECT(hObject, object_p, rv) \ argument 776 HANDLE2OBJECT_COMMON(hObject, object_p, rv, object_p->obj_refcnt++) 778 #define HANDLE2OBJECT_DESTROY(hObject, object_p, rv) \ argument [all …]
|
H A D | softSessionUtil.c | 727 soft_object_t *object_p; in soft_acquire_all_session_mutexes() local 730 object_p = session_p->object_list; in soft_acquire_all_session_mutexes() 733 while (object_p) { in soft_acquire_all_session_mutexes() 734 (void) pthread_mutex_lock(&object_p->object_mutex); in soft_acquire_all_session_mutexes() 735 object_p = object_p->next; in soft_acquire_all_session_mutexes() 750 soft_object_t *object_p = session_p->object_list; in soft_release_all_session_mutexes() local 753 while (object_p) { in soft_release_all_session_mutexes() 754 (void) pthread_mutex_unlock(&object_p->object_mutex); in soft_release_all_session_mutexes() 755 object_p = object_p->next; in soft_release_all_session_mutexes()
|
/titanic_50/usr/src/lib/pkcs11/pkcs11_kernel/common/ |
H A D | kernelAttributeUtil.c | 322 kernel_cleanup_extra_attr(kernel_object_t *object_p) in kernel_cleanup_extra_attr() argument 328 extra_attr = object_p->extra_attrlistp; in kernel_cleanup_extra_attr() 345 object_p->extra_attrlistp = NULL; in kernel_cleanup_extra_attr() 354 kernel_add_extra_attr(CK_ATTRIBUTE_PTR template, kernel_object_t *object_p) in kernel_add_extra_attr() argument 385 if (object_p->extra_attrlistp == NULL) { in kernel_add_extra_attr() 386 object_p->extra_attrlistp = attrp; in kernel_add_extra_attr() 389 attrp->next = object_p->extra_attrlistp; in kernel_add_extra_attr() 390 object_p->extra_attrlistp = attrp; in kernel_add_extra_attr() 404 kernel_object_t *object_p) in kernel_copy_extra_attr() argument 432 if (object_p->extra_attrlistp == NULL) { in kernel_copy_extra_attr() [all …]
|
H A D | kernelObject.c | 304 kernel_object_t *object_p; in C_DestroyObject() local 326 HANDLE2OBJECT_DESTROY(hObject, object_p, rv); in C_DestroyObject() 333 (object_p->bool_attr_mask & TOKEN_BOOL_ON)) { in C_DestroyObject() 343 if (!(object_p->bool_attr_mask & TOKEN_BOOL_ON)) in C_DestroyObject() 344 creating_session = object_p->session_handle; in C_DestroyObject() 357 (void) pthread_mutex_lock(&object_p->object_mutex); in C_DestroyObject() 358 if (object_p->obj_delete_sync & OBJECT_IS_DELETING) { in C_DestroyObject() 359 (void) pthread_mutex_unlock(&object_p->object_mutex); in C_DestroyObject() 363 object_p->obj_delete_sync |= OBJECT_IS_DELETING; in C_DestroyObject() 364 (void) pthread_mutex_unlock(&object_p->object_mutex); in C_DestroyObject() [all …]
|
H A D | kernelUtil.c | 289 get_rsa_private_key(kernel_object_t *object_p, crypto_key_t *key) in get_rsa_private_key() argument 296 (void) pthread_mutex_lock(&object_p->object_mutex); in get_rsa_private_key() 297 if (object_p->key_type != CKK_RSA || in get_rsa_private_key() 298 object_p->class != CKO_PRIVATE_KEY) { in get_rsa_private_key() 299 (void) pthread_mutex_unlock(&object_p->object_mutex); in get_rsa_private_key() 306 (void) pthread_mutex_unlock(&object_p->object_mutex); in get_rsa_private_key() 321 big = OBJ_PRI_RSA_MOD(object_p); in get_rsa_private_key() 335 big = OBJ_PRI_RSA_PRIEXPO(object_p); in get_rsa_private_key() 350 big = OBJ_PRI_RSA_PRIME1(object_p); in get_rsa_private_key() 361 big = OBJ_PRI_RSA_PRIME2(object_p); in get_rsa_private_key() [all …]
|
H A D | kernelObject.h | 489 #define HANDLE2OBJECT_COMMON(hObject, object_p, rv, REFCNT_CODE) { \ argument 490 object_p = (kernel_object_t *)(hObject); \ 491 if ((object_p == NULL) || \ 492 (object_p->magic_marker != KERNELTOKEN_OBJECT_MAGIC)) {\ 495 (void) pthread_mutex_lock(&object_p->object_mutex); \ 496 if (!(object_p->obj_delete_sync & OBJECT_IS_DELETING)) { \ 502 (void) pthread_mutex_unlock(&object_p->object_mutex); \ 506 #define HANDLE2OBJECT(hObject, object_p, rv) \ argument 507 HANDLE2OBJECT_COMMON(hObject, object_p, rv, object_p->obj_refcnt++) 509 #define HANDLE2OBJECT_DESTROY(hObject, object_p, rv) \ argument [all …]
|