Home
last modified time | relevance | path

Searched refs:object_p (Results 1 – 8 of 8) sorted by relevance

/titanic_50/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftObject.c212 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 DsoftAttributeUtil.c375 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 DsoftObject.h758 #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 DsoftSessionUtil.c727 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 DkernelAttributeUtil.c322 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 DkernelObject.c304 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 DkernelUtil.c289 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 DkernelObject.h489 #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 …]