Searched refs:object_p (Results 1 - 12 of 12) sorted by relevance

/osnet-11/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftObject.c211 soft_object_t *object_p; local
233 HANDLE2OBJECT_DESTROY(hObject, object_p, rv);
239 creating_session = object_p->session_handle;
247 rv = soft_pin_expired_check(object_p);
258 rv = soft_object_write_access_check(session_p, object_p);
268 (void) pthread_mutex_lock(&object_p->object_mutex);
269 if (object_p->obj_delete_sync & OBJECT_IS_DELETING) {
270 (void) pthread_mutex_unlock(&object_p->object_mutex);
274 object_p->obj_delete_sync |= OBJECT_IS_DELETING;
275 (void) pthread_mutex_unlock(&object_p
333 soft_object_t *object_p; local
413 soft_object_t *object_p; local
[all...]
H A DsoftAttributeUtil.c374 soft_cleanup_cert_object(soft_object_t *object_p) argument
376 CK_CERTIFICATE_TYPE certtype = object_p->cert_type;
378 if (object_p->class != CKO_CERTIFICATE ||
379 OBJ_CERT(object_p) == NULL)
383 if (X509_CERT_SUBJECT(object_p) != NULL) {
384 cleanup_cert_attr(X509_CERT_SUBJECT(object_p));
385 free(X509_CERT_SUBJECT(object_p));
386 X509_CERT_SUBJECT(object_p) = NULL;
388 if (X509_CERT_VALUE(object_p) != NULL) {
389 cleanup_cert_attr(X509_CERT_VALUE(object_p));
414 soft_cleanup_extra_attr(soft_object_t *object_p) argument
446 soft_add_extra_attr(CK_ATTRIBUTE_PTR template, soft_object_t *object_p) argument
542 soft_copy_extra_attr(CK_ATTRIBUTE_INFO_PTR old_attrp, soft_object_t *object_p) argument
590 get_extra_attr_from_object(soft_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
648 set_extra_attr_to_object(soft_object_t *object_p, CK_ATTRIBUTE_TYPE type, CK_ATTRIBUTE_PTR template) argument
772 get_bool_attr_from_object(soft_object_t *object_p, CK_ULONG bool_flag, CK_ATTRIBUTE_PTR template) argument
808 set_bool_attr_to_object(soft_object_t *object_p, CK_ULONG bool_flag, CK_ATTRIBUTE_PTR template) argument
1059 soft_cleanup_object_bigint_attrs(soft_object_t *object_p) argument
3808 soft_get_common_attrs(soft_object_t *object_p, CK_ATTRIBUTE_PTR template, uchar_t object_type) argument
3876 soft_get_common_key_attrs(soft_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
3918 soft_get_public_key_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
4091 soft_get_private_key_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
4361 soft_get_secret_key_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
4475 soft_get_domain_parameters_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
4593 soft_get_certificate_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
4654 soft_set_certificate_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy) argument
4718 soft_get_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
4760 soft_set_common_storage_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy) argument
4836 soft_set_common_key_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy) argument
4887 soft_set_public_key_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy) argument
4959 soft_set_private_key_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy) argument
5067 soft_set_secret_key_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy) argument
5163 soft_set_attribute(soft_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy) argument
[all...]
H A DsoftEC.h73 extern CK_RV soft_get_public_key_attribute(soft_object_t *object_p,
75 extern CK_RV soft_get_private_key_attribute(soft_object_t *object_p,
77 extern CK_RV set_extra_attr_to_object(soft_object_t *object_p,
H A DsoftObject.h764 #define HANDLE2OBJECT_COMMON(hObject, object_p, rv, REFCNT_CODE) { \
765 object_p = (soft_object_t *)(hObject); \
766 if ((object_p == NULL) || \
767 (object_p->magic_marker != SOFTTOKEN_OBJECT_MAGIC)) {\
770 (void) pthread_mutex_lock(&object_p->object_mutex); \
771 if (!(object_p->obj_delete_sync & OBJECT_IS_DELETING)) { \
777 (void) pthread_mutex_unlock(&object_p->object_mutex); \
781 #define HANDLE2OBJECT(hObject, object_p, rv) \
782 HANDLE2OBJECT_COMMON(hObject, object_p, rv, object_p
[all...]
H A DsoftSessionUtil.c767 soft_object_t *object_p = session_p->object_list; local
770 while (object_p) {
771 (void) pthread_mutex_lock(&object_p->object_mutex);
772 (void) pthread_rwlock_wrlock(&object_p->object_rwlock);
773 object_p = object_p->next;
786 soft_object_t *object_p = session_p->object_list; local
789 while (object_p) {
790 (void) pthread_rwlock_unlock(&object_p->object_rwlock);
791 (void) pthread_mutex_unlock(&object_p
[all...]
/osnet-11/usr/src/lib/pkcs11/pkcs11_kms/common/
H A DkmsObject.h188 #define HANDLE2OBJECT_COMMON(hObject, object_p, rv, REFCNT_CODE) { \
189 object_p = (kms_object_t *)(hObject); \
190 if ((object_p == NULL) || \
191 (object_p->magic_marker != KMSTOKEN_OBJECT_MAGIC)) {\
194 (void) pthread_mutex_lock(&object_p->object_mutex); \
195 if (!(object_p->obj_delete_sync & OBJECT_IS_DELETING)) { \
201 (void) pthread_mutex_unlock(&object_p->object_mutex); \
205 #define HANDLE2OBJECT(hObject, object_p, rv) \
206 HANDLE2OBJECT_COMMON(hObject, object_p, rv, object_p
[all...]
H A DkmsAttributeUtil.c213 kms_cleanup_extra_attr(kms_object_t *object_p) argument
219 if (object_p == NULL)
222 extra_attr = object_p->extra_attrlistp;
239 object_p->extra_attrlistp = NULL;
247 kms_add_extra_attr(CK_ATTRIBUTE_PTR template, kms_object_t *object_p) argument
278 if (object_p->extra_attrlistp == NULL) {
279 object_p->extra_attrlistp = attrp;
282 attrp->next = object_p->extra_attrlistp;
283 object_p->extra_attrlistp = attrp;
296 kms_object_t *object_p)
295 kms_copy_extra_attr(CK_ATTRIBUTE_INFO_PTR old_attrp, kms_object_t *object_p) argument
343 get_extra_attr_from_object(kms_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
399 set_extra_attr_to_object(kms_object_t *object_p, CK_ATTRIBUTE_TYPE type, CK_ATTRIBUTE_PTR template) argument
456 get_bool_attr_from_object(kms_object_t *object_p, CK_ULONG bool_flag, CK_ATTRIBUTE_PTR template) argument
492 set_bool_attr_to_object(kms_object_t *object_p, CK_ULONG bool_flag, CK_ATTRIBUTE_PTR template) argument
931 kms_get_common_attrs(kms_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
999 kms_get_common_key_attrs(kms_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
1045 kms_get_secret_key_attribute(kms_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
1180 kms_get_attribute(kms_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
1212 kms_set_common_key_attribute(kms_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy) argument
1297 kms_set_secret_key_attribute(kms_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy) argument
1390 kms_set_attribute(kms_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy) argument
[all...]
H A DkmsObject.c186 kms_object_t *object_p; local
207 HANDLE2OBJECT_DESTROY(hObject, object_p, rv);
214 (object_p->bool_attr_mask & TOKEN_BOOL_ON)) {
225 if (!(object_p->bool_attr_mask & TOKEN_BOOL_ON))
226 creating_session = object_p->session_handle;
239 (void) pthread_mutex_lock(&object_p->object_mutex);
240 if (object_p->obj_delete_sync & OBJECT_IS_DELETING) {
241 (void) pthread_mutex_unlock(&object_p->object_mutex);
245 object_p->obj_delete_sync |= OBJECT_IS_DELETING;
246 (void) pthread_mutex_unlock(&object_p
282 kms_object_t *object_p; local
346 kms_object_t *object_p; local
454 kms_object_t *object_p; local
[all...]
/osnet-11/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelAttributeUtil.c320 kernel_cleanup_extra_attr(kernel_object_t *object_p) argument
326 extra_attr = object_p->extra_attrlistp;
343 object_p->extra_attrlistp = NULL;
352 kernel_add_extra_attr(CK_ATTRIBUTE_PTR template, kernel_object_t *object_p) argument
383 if (object_p->extra_attrlistp == NULL) {
384 object_p->extra_attrlistp = attrp;
387 attrp->next = object_p->extra_attrlistp;
388 object_p->extra_attrlistp = attrp;
402 kernel_object_t *object_p)
430 if (object_p
401 kernel_copy_extra_attr(CK_ATTRIBUTE_INFO_PTR old_attrp, kernel_object_t *object_p) argument
450 get_extra_attr_from_object(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
508 set_extra_attr_to_object(kernel_object_t *object_p, CK_ATTRIBUTE_TYPE type, CK_ATTRIBUTE_PTR template) argument
632 get_bool_attr_from_object(kernel_object_t *object_p, CK_ULONG bool_flag, CK_ATTRIBUTE_PTR template) argument
668 set_bool_attr_to_object(kernel_object_t *object_p, CK_ULONG bool_flag, CK_ATTRIBUTE_PTR template) argument
853 kernel_cleanup_object_bigint_attrs(kernel_object_t *object_p) argument
2249 kernel_get_common_attrs(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
2322 kernel_get_common_key_attrs(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
2366 kernel_get_public_key_attribute(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
2520 kernel_get_private_key_attribute(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
2765 kernel_get_secret_key_attribute(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
2903 kernel_get_attribute(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template) argument
2942 kernel_set_common_key_attribute(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp) argument
3029 kernel_set_public_key_attribute(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp) argument
3095 kernel_set_private_key_attribute(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp) argument
3193 kernel_set_secret_key_attribute(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp) argument
3287 kernel_set_attribute(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp) argument
[all...]
H A DkernelUtil.c289 get_rsa_private_key(kernel_object_t *object_p, crypto_key_t *key) argument
296 (void) pthread_mutex_lock(&object_p->object_mutex);
297 if (object_p->key_type != CKK_RSA ||
298 object_p->class != CKO_PRIVATE_KEY) {
299 (void) pthread_mutex_unlock(&object_p->object_mutex);
306 (void) pthread_mutex_unlock(&object_p->object_mutex);
321 big = OBJ_PRI_RSA_MOD(object_p);
335 big = OBJ_PRI_RSA_PRIEXPO(object_p);
350 big = OBJ_PRI_RSA_PRIME1(object_p);
361 big = OBJ_PRI_RSA_PRIME2(object_p);
423 get_rsa_public_key(kernel_object_t *object_p, crypto_key_t *key) argument
501 get_dsa_private_key(kernel_object_t *object_p, crypto_key_t *key) argument
563 get_dsa_public_key(kernel_object_t *object_p, crypto_key_t *key) argument
625 get_ec_private_key(kernel_object_t *object_p, crypto_key_t *key) argument
697 get_ec_public_key(kernel_object_t *object_p, crypto_key_t *key) argument
[all...]
H A DkernelObject.c300 kernel_object_t *object_p; local
322 HANDLE2OBJECT_DESTROY(hObject, object_p, rv);
329 (object_p->bool_attr_mask & TOKEN_BOOL_ON)) {
339 if (!(object_p->bool_attr_mask & TOKEN_BOOL_ON))
340 creating_session = object_p->session_handle;
353 (void) pthread_mutex_lock(&object_p->object_mutex);
354 if (object_p->obj_delete_sync & OBJECT_IS_DELETING) {
355 (void) pthread_mutex_unlock(&object_p->object_mutex);
359 object_p->obj_delete_sync |= OBJECT_IS_DELETING;
360 (void) pthread_mutex_unlock(&object_p
397 kernel_object_t *object_p; local
516 kernel_object_t *object_p; local
653 kernel_object_t *object_p; local
[all...]
H A DkernelObject.h489 #define HANDLE2OBJECT_COMMON(hObject, object_p, rv, REFCNT_CODE) { \
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) \
507 HANDLE2OBJECT_COMMON(hObject, object_p, rv, object_p
[all...]

Completed in 69 milliseconds