Lines Matching defs:kms_object_t
94 } kms_object_t;
97 kms_object_t **objs_found;
113 kms_object_t *first; /* points to first obj in the list */
114 kms_object_t *last; /* points to last obj in the list */
189 object_p = (kms_object_t *)(hObject); \
225 void kms_cleanup_object(kms_object_t *objp);
230 CK_RV kms_delete_object(kms_session_t *, kms_object_t *,
233 void kms_cleanup_extra_attr(kms_object_t *object_p);
236 kms_object_t *object_p);
238 void kms_cleanup_object_bigint_attrs(kms_object_t *object_p);
240 CK_RV kms_build_object(CK_ATTRIBUTE_PTR, CK_ULONG, kms_object_t *);
242 CK_RV kms_copy_object(kms_object_t *old_object,
243 kms_object_t **new_object, boolean_t copy_everything,
246 void kms_merge_object(kms_object_t *old_object,
247 kms_object_t *new_object);
249 CK_RV kms_get_attribute(kms_object_t *object_p,
252 CK_RV kms_set_attribute(kms_object_t *, CK_ATTRIBUTE_PTR, boolean_t);
254 void kms_add_object_to_session(kms_object_t *objp, kms_session_t *sp);
275 boolean_t kms_find_match_attrs(kms_object_t *obj,
279 CK_ATTRIBUTE_PTR get_extra_attr(CK_ATTRIBUTE_TYPE type, kms_object_t *obj);
285 void kms_add_token_object_to_slot(kms_object_t *objp,
289 kms_object_t *objp);
292 kms_object_t *obj, boolean_t lock_held, boolean_t wrapper_only);
297 CK_RV kms_get_object_size(kms_object_t *objp, CK_ULONG_PTR pulSize);
299 void kms_object_delay_free(kms_object_t *);
301 kms_object_t *kms_new_object();
302 void kms_free_object(kms_object_t *);