| /illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
| H A D | softObject.c | 87 soft_object_t *old_object, *new_object = NULL; in C_CopyObject() local 122 rv = soft_copy_object(old_object, &new_object, SOFT_COPY_OBJECT, in C_CopyObject() 125 if ((rv != CKR_OK) || (new_object == NULL)) { in C_CopyObject() 137 rv = soft_set_attribute(new_object, &pTemplate[i], B_TRUE); in C_CopyObject() 143 rv = soft_pin_expired_check(new_object); in C_CopyObject() 151 rv = soft_object_write_access_check(session_p, new_object); in C_CopyObject() 160 if (IS_TOKEN_OBJECT(new_object)) { in C_CopyObject() 161 new_object->version = 1; in C_CopyObject() 165 rv = soft_put_object_to_keystore(new_object); in C_CopyObject() 170 new_object->session_handle = CK_INVALID_HANDLE; in C_CopyObject() [all …]
|
| H A D | softAttributeUtil.c | 1274 soft_object_t *new_object, CK_ULONG mode, CK_KEY_TYPE key_type) argument 1346 new_object); 1530 new_object->object_class_u.public_key = pbk; 1531 new_object->class = CKO_PUBLIC_KEY; 1551 new_object->key_type = keytype; 1775 rv = soft_add_extra_attr(¶m_tmp, new_object); 1787 new_object->object_type = object_type; 1788 new_object->bool_attr_mask = attr_mask; 1790 rv = soft_add_extra_attr(&string_tmp, new_object); 1815 soft_cleanup_object(new_object); [all …]
|
| H A D | softObjectUtil.c | 104 soft_copy_object(soft_object_t *old_object, soft_object_t **new_object, in soft_copy_object() argument 139 *new_object = new_objp; in soft_copy_object() 218 soft_merge_object(soft_object_t *old_object, soft_object_t *new_object) in soft_merge_object() argument 220 old_object->bool_attr_mask = new_object->bool_attr_mask; in soft_merge_object() 222 old_object->extra_attrlistp = new_object->extra_attrlistp; in soft_merge_object() 1155 soft_object_t *new_object; in soft_update_object() local 1158 new_object = calloc(1, sizeof (soft_object_t)); in soft_update_object() 1159 if (new_object == NULL) in soft_update_object() 1162 rv = soft_keystore_unpack_obj(new_object, ks_obj); in soft_update_object() 1164 soft_cleanup_object(new_object); in soft_update_object() [all …]
|
| H A D | softObject.h | 796 CK_ULONG ulAttrNum, soft_object_t *new_object); 799 CK_ULONG ulAttrNum, soft_object_t *new_object, CK_ULONG mode, 802 CK_RV soft_copy_object(soft_object_t *old_object, soft_object_t **new_object, 805 void soft_merge_object(soft_object_t *old_object, soft_object_t *new_object);
|
| /illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/ |
| H A D | kernelObject.c | 88 kernel_object_t *new_object = NULL; in C_CopyObject() local 131 rv = kernel_copy_object(old_object, &new_object, B_TRUE, in C_CopyObject() 134 if ((rv != CKR_OK) || (new_object == NULL)) { in C_CopyObject() 145 new_object->is_lib_obj = B_TRUE; in C_CopyObject() 150 rv = kernel_set_attribute(new_object, &pTemplate[i], in C_CopyObject() 154 kernel_cleanup_object(new_object); in C_CopyObject() 167 kernel_add_object_to_session(new_object, session_p); in C_CopyObject() 177 *phNewObject = (CK_ULONG)new_object; in C_CopyObject() 184 new_object = calloc(1, sizeof (kernel_object_t)); in C_CopyObject() 185 if (new_object == NULL) { in C_CopyObject() [all …]
|
| H A D | kernelAttributeUtil.c | 1000 CK_ULONG ulAttrNum, kernel_object_t *new_object, kernel_session_t *sp, in kernel_build_public_key_object() argument 1067 new_object); in kernel_build_public_key_object() 1222 new_object->object_class_u.public_key = pbk; in kernel_build_public_key_object() 1223 new_object->class = CKO_PUBLIC_KEY; in kernel_build_public_key_object() 1229 new_object->key_type = keytype; in kernel_build_public_key_object() 1305 rv = kernel_add_extra_attr(¶m_tmp, new_object); in kernel_build_public_key_object() 1316 new_object->bool_attr_mask = attr_mask; in kernel_build_public_key_object() 1318 rv = kernel_add_extra_attr(&string_tmp, new_object); in kernel_build_public_key_object() 1343 kernel_cleanup_object(new_object); in kernel_build_public_key_object() 1368 CK_ULONG ulAttrNum, kernel_object_t *new_object, kernel_session_t *sp, in kernel_build_private_key_object() argument [all …]
|
| H A D | kernelObjectUtil.c | 105 kernel_copy_object(kernel_object_t *old_object, kernel_object_t **new_object, in kernel_copy_object() argument 137 *new_object = new_objp; in kernel_copy_object() 193 kernel_merge_object(kernel_object_t *old_object, kernel_object_t *new_object) in kernel_merge_object() argument 196 old_object->bool_attr_mask = new_object->bool_attr_mask; in kernel_merge_object() 198 old_object->extra_attrlistp = new_object->extra_attrlistp; in kernel_merge_object()
|
| H A D | kernelObject.h | 542 kernel_object_t *new_object, kernel_session_t *sp, uint_t); 545 kernel_object_t **new_object, boolean_t copy_everything, 549 kernel_object_t *new_object);
|
| /illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/ |
| H A D | metaObjectManager.c | 225 meta_object_t *new_object; in meta_object_alloc() local 229 new_object = calloc(1, sizeof (meta_object_t)); in meta_object_alloc() 230 if (new_object == NULL) in meta_object_alloc() 235 new_object->clones = calloc(num_slots, sizeof (slot_object_t *)); in meta_object_alloc() 236 if (new_object->clones == NULL) { in meta_object_alloc() 237 free(new_object); in meta_object_alloc() 241 new_object->tried_create_clone = calloc(num_slots, sizeof (boolean_t)); in meta_object_alloc() 242 if (new_object->tried_create_clone == NULL) { in meta_object_alloc() 243 free(new_object->clones); in meta_object_alloc() 244 free(new_object); in meta_object_alloc() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/zfs/ |
| H A D | metaslab.c | 3884 uint64_t new_object = space_map_alloc(mos, in metaslab_sync() local 3888 VERIFY3U(new_object, !=, 0); in metaslab_sync() 3891 msp->ms_id, sizeof (uint64_t), &new_object, tx); in metaslab_sync() 3893 VERIFY0(space_map_open(&msp->ms_sm, mos, new_object, in metaslab_sync() 3923 uint64_t new_object = space_map_alloc(mos, in metaslab_sync() local 3925 VERIFY3U(new_object, !=, 0); in metaslab_sync() 3928 mos, new_object, 0, vd->vdev_asize, vd->vdev_ashift)); in metaslab_sync() 3938 sizeof (new_object), 1, &new_object, tx)); in metaslab_sync()
|
| H A D | vdev.c | 2816 uint64_t new_object; in vdev_dtl_sync() local 2818 new_object = space_map_alloc(mos, zfs_vdev_dtl_sm_blksz, tx); in vdev_dtl_sync() 2819 VERIFY3U(new_object, !=, 0); in vdev_dtl_sync() 2821 VERIFY0(space_map_open(&vd->vdev_dtl_sm, mos, new_object, in vdev_dtl_sync()
|
| /illumos-gate/usr/src/uts/common/sys/crypto/ |
| H A D | impl.h | 1083 new_object, req) ( \ argument 1086 session, object, template, count, new_object, req) : \
|
| /illumos-gate/usr/src/uts/common/crypto/io/ |
| H A D | dprov.c | 3798 crypto_object_id_t *new_object, crypto_req_handle_t req) in dprov_object_copy() argument 3811 session_id, object, template, attribute_count, new_object, in dprov_object_copy()
|