kernel_object_t
CK_ULONG ulAttrNum, kernel_object_t *new_object, kernel_session_t *sp,
CK_ULONG ulAttrNum, kernel_object_t *new_object, kernel_session_t *sp,
CK_ULONG ulAttrNum, kernel_object_t *new_object, kernel_session_t *sp)
kernel_object_t *new_object, kernel_session_t *sp, uint_t mode)
kernel_get_common_attrs(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template)
kernel_get_common_key_attrs(kernel_object_t *object_p,
kernel_get_public_key_attribute(kernel_object_t *object_p,
kernel_get_private_key_attribute(kernel_object_t *object_p,
kernel_get_secret_key_attribute(kernel_object_t *object_p,
kernel_get_attribute(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template)
kernel_set_common_key_attribute(kernel_object_t *object_p,
kernel_set_public_key_attribute(kernel_object_t *object_p,
kernel_set_private_key_attribute(kernel_object_t *object_p,
kernel_set_secret_key_attribute(kernel_object_t *object_p,
kernel_cleanup_extra_attr(kernel_object_t *object_p)
kernel_set_attribute(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template,
kernel_add_extra_attr(CK_ATTRIBUTE_PTR template, kernel_object_t *object_p)
kernel_find_match_attrs(kernel_object_t *obj, CK_OBJECT_CLASS *pclasses,
kernel_object_t *object_p)
get_extra_attr(CK_ATTRIBUTE_TYPE type, kernel_object_t *obj)
get_extra_attr_from_object(kernel_object_t *object_p, CK_ATTRIBUTE_PTR template)
set_extra_attr_to_object(kernel_object_t *object_p, CK_ATTRIBUTE_TYPE type,
get_bool_attr_from_object(kernel_object_t *object_p, CK_ULONG bool_flag,
set_bool_attr_to_object(kernel_object_t *object_p, CK_ULONG bool_flag,
kernel_cleanup_object_bigint_attrs(kernel_object_t *object_p)
kernel_object_t *key_p;
kernel_decrypt_init(kernel_session_t *session_p, kernel_object_t *key_p,
kernel_object_t *key_p;
kernel_object_t *key_p;
kernel_object_t *delay_free_obj, *tmpo;
unsigned char *get_symmetric_key_value(kernel_object_t *);
CK_RV get_rsa_public_key(kernel_object_t *, crypto_key_t *);
CK_RV get_rsa_private_key(kernel_object_t *, crypto_key_t *);
CK_RV get_dsa_public_key(kernel_object_t *, crypto_key_t *);
CK_RV get_dsa_private_key(kernel_object_t *, crypto_key_t *);
CK_RV get_ec_public_key(kernel_object_t *, crypto_key_t *);
CK_RV get_ec_private_key(kernel_object_t *, crypto_key_t *);
CK_RV kernel_decrypt_init(kernel_session_t *, kernel_object_t *,
CK_RV kernel_add_extra_attr(CK_ATTRIBUTE_PTR, kernel_object_t *);
kernel_object_t *new_pub_objp, kernel_object_t *new_pri_objp)
kernel_object_t *new_pub_objp = NULL;
kernel_object_t *new_pri_objp = NULL;
kernel_object_t *, kernel_object_t *);
kernel_object_t *basekey_p, ulong_t *key_len)
new_pub_objp = calloc(1, sizeof (kernel_object_t));
new_pri_objp = calloc(1, sizeof (kernel_object_t));
kernel_object_t *wrappingkey_p;
kernel_object_t *key_p;
kernel_object_t *unwrappingkey_p;
kernel_object_t *new_objp = NULL;
new_objp = calloc(1, sizeof (kernel_object_t));
get_base_key_attributes(kernel_object_t *base_key, crypto_key_t *key_by_value)
crypto_mech_type_t k_mech_type, kernel_object_t *basekey_p,
kernel_object_t *new_objp)
kernel_object_t *basekey_p;
kernel_object_t *new_objp;
new_objp = calloc(1, sizeof (kernel_object_t));
crypto_mech_type_t k_mech_type, kernel_object_t *new_objp)
kernel_object_t *new_objp = NULL;
new_objp = calloc(1, sizeof (kernel_object_t));
kernel_object_t *new_pub_objp, kernel_object_t *new_pri_objp)
kernel_object_t *new_pub_objp, kernel_object_t *new_pri_objp)
new_object = calloc(1, sizeof (kernel_object_t));
kernel_object_t *object_p;
kernel_object_t *object_p;
kernel_object_t *object_p;
kernel_object_t *new_object = NULL;
kernel_object_t *object_p;
kernel_object_t *old_object;
kernel_object_t *new_object = NULL;
kernel_object_t **objs_found;
kernel_object_t *first; /* points to first obj in the list */
kernel_object_t *last; /* points to last obj in the list */
object_p = (kernel_object_t *)(hObject); \
void kernel_cleanup_object(kernel_object_t *objp);
CK_RV kernel_delete_session_object(kernel_session_t *sp, kernel_object_t *objp,
void kernel_cleanup_extra_attr(kernel_object_t *object_p);
kernel_object_t *object_p);
void kernel_cleanup_object_bigint_attrs(kernel_object_t *object_p);
kernel_object_t *new_object, kernel_session_t *sp, uint_t);
CK_RV kernel_copy_object(kernel_object_t *old_object,
kernel_object_t **new_object, boolean_t copy_everything,
void kernel_merge_object(kernel_object_t *old_object,
kernel_object_t *new_object);
CK_RV kernel_get_attribute(kernel_object_t *object_p,
CK_RV kernel_set_attribute(kernel_object_t *object_p,
void kernel_add_object_to_session(kernel_object_t *objp, kernel_session_t *sp);
boolean_t kernel_find_match_attrs(kernel_object_t *obj,
CK_ATTRIBUTE_PTR get_extra_attr(CK_ATTRIBUTE_TYPE type, kernel_object_t *obj);
void kernel_add_token_object_to_slot(kernel_object_t *objp,
kernel_object_t *objp);
kernel_object_t *obj, boolean_t lock_held, boolean_t wrapper_only);
CK_RV kernel_get_object_size(kernel_object_t *objp, CK_ULONG_PTR pulSize);
void kernel_object_delay_free(kernel_object_t *objp);
kernel_copy_object(kernel_object_t *old_object, kernel_object_t **new_object,
kernel_object_delay_free(kernel_object_t *objp)
kernel_object_t *tmp;
kernel_object_t *new_objp = NULL;
new_objp = calloc(1, sizeof (kernel_object_t));
kernel_merge_object(kernel_object_t *old_object, kernel_object_t *new_object)
kernel_object_t *new_objp = NULL;
new_objp = calloc(1, sizeof (kernel_object_t));
kernel_remove_object_from_session(kernel_object_t *objp, kernel_session_t *sp)
kernel_object_t *tmp_objp;
kernel_delete_object_cleanup(kernel_object_t *objp, boolean_t wrapper_only)
kernel_add_object_to_session(kernel_object_t *objp, kernel_session_t *sp)
kernel_delete_session_object(kernel_session_t *sp, kernel_object_t *objp,
kernel_object_t *objp = sp->object_list;
kernel_object_t *objp1;
add_to_search_result(kernel_object_t *obj, find_context_t *fcontext,
sizeof (kernel_object_t *) * (*num_result_alloc + BUFSIZ));
kernel_object_t *obj;
kernel_object_t *obj;
kernel_cleanup_object(kernel_object_t *objp)
kernel_add_token_object_to_slot(kernel_object_t *objp, kernel_slot_t *pslot)
kernel_object_t *objp)
kernel_object_t *objp, boolean_t slot_lock_held, boolean_t wrapper_only)
kernel_object_t *objp;
kernel_object_t *objp1;
kernel_get_object_size(kernel_object_t *obj, CK_ULONG_PTR pulSize)
obj_size = sizeof (kernel_object_t);
kernel_object_t *objp;
kernel_object_t *objp1;
kernel_object_t *key_p;
kernel_object_t *key_p;
get_symmetric_key_value(kernel_object_t *key_p)
get_rsa_private_key(kernel_object_t *object_p, crypto_key_t *key)
get_rsa_public_key(kernel_object_t *object_p, crypto_key_t *key)
get_dsa_private_key(kernel_object_t *object_p, crypto_key_t *key)
get_dsa_public_key(kernel_object_t *object_p, crypto_key_t *key)
get_ec_private_key(kernel_object_t *object_p, crypto_key_t *key)
get_ec_public_key(kernel_object_t *object_p, crypto_key_t *key)
kernel_object_t *objp, crypto_object_id_t oid)
kernel_object_t *objp;
kernel_object_t *objp1;
kernel_object_t *new_tobj_list = NULL;
objp1 = calloc(1, sizeof (kernel_object_t));
kernel_object_t *key_p;
kernel_object_t *key_p;