kernel_session_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)
CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp)
CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp)
CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp)
CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp)
boolean_t copy, kernel_session_t *sp)
kernel_parse_common_attrs(CK_ATTRIBUTE_PTR template, kernel_session_t *sp,
kernel_session_t *session_p;
kernel_decrypt(kernel_session_t *session_p, CK_BYTE_PTR pEncryptedData,
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_decrypt_init(kernel_session_t *session_p, kernel_object_t *key_p,
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
emulate_init(kernel_session_t *session_p, CK_MECHANISM_PTR pMechanism,
emulate_update(kernel_session_t *session_p, CK_BYTE_PTR pPart,
emulate_buf_init(kernel_session_t *session_p, int buflen, int opflag)
CK_RV emulate_buf_init(kernel_session_t *session_p, int buflen, int opflag);
CK_RV emulate_init(kernel_session_t *session_p, CK_MECHANISM_PTR pMechanism,
CK_RV emulate_update(kernel_session_t *session_p, CK_BYTE_PTR pPart,
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *delay_free_ses, *tmps;
CK_RV get_cka_private_value(kernel_session_t *, crypto_object_id_t,
CK_RV process_found_objects(kernel_session_t *, CK_OBJECT_HANDLE *,
CK_RV kernel_decrypt_init(kernel_session_t *, kernel_object_t *,
CK_RV kernel_decrypt(kernel_session_t *, CK_BYTE_PTR, CK_ULONG, CK_BYTE_PTR,
kernel_session_t *session_p, crypto_mech_type_t k_mech_type,
kernel_session_t *session_p;
CK_ATTRIBUTE_PTR, CK_ULONG, kernel_session_t *, crypto_mech_type_t,
kernel_session_t *session_p;
kernel_session_t *session_p;
CK_ULONG ulAttributeCount, kernel_session_t *session_p,
kernel_session_t *session_p;
CK_ULONG ulCount, kernel_session_t *session_p,
kernel_session_t *session_p;
kernel_session_t *session_p, crypto_mech_type_t k_mech_type,
kernel_session_t *session_p, crypto_mech_type_t k_mech_type,
kernel_session_t *session_p = (kernel_session_t *)(hSession);
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
CK_ULONG *objecthandle_p, kernel_session_t *sp);
CK_RV kernel_delete_session_object(kernel_session_t *sp, kernel_object_t *objp,
kernel_object_t *new_object, kernel_session_t *sp, uint_t);
kernel_session_t *sp);
CK_ATTRIBUTE_PTR template, boolean_t copy, kernel_session_t *sp);
void kernel_add_object_to_session(kernel_object_t *objp, kernel_session_t *sp);
CK_RV kernel_find_objects_init(kernel_session_t *sp,
void kernel_find_objects_final(kernel_session_t *sp);
void kernel_find_objects(kernel_session_t *sp,
CK_RV kernel_delete_token_object(kernel_slot_t *pslot, kernel_session_t *sp,
kernel_session_t *sp);
boolean_t copy_everything, kernel_session_t *sp)
CK_ULONG *objecthandle_p, kernel_session_t *sp)
kernel_remove_object_from_session(kernel_object_t *objp, kernel_session_t *sp)
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_delete_all_objects_in_session(kernel_session_t *sp,
search_for_objects(kernel_session_t *sp, CK_ATTRIBUTE_PTR pTemplate,
kernel_session_t *session_p;
kernel_find_objects_init(kernel_session_t *sp, CK_ATTRIBUTE_PTR pTemplate,
kernel_find_objects_final(kernel_session_t *sp)
kernel_find_objects(kernel_session_t *sp, CK_OBJECT_HANDLE *obj_found,
kernel_delete_token_object(kernel_slot_t *pslot, kernel_session_t *sp,
kernel_session_t *cur_sp)
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
get_ses_state(kernel_session_t *session_p)
kernel_session_t *session_p;
kernel_get_operationstate(kernel_session_t *session_p, CK_STATE ses_state,
kernel_session_t *session_p;
kernel_set_operationstate(kernel_session_t *session_p, CK_STATE ses_state,
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *sp;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *first; /* points to the first session in the list */
kernel_session_t *last; /* points to the last session in the list */
CK_RV handle2session(CK_SESSION_HANDLE hSession, kernel_session_t **session_p);
void kernel_delete_all_objects_in_session(kernel_session_t *sp,
void kernel_delete_session(CK_SLOT_ID slotID, kernel_session_t *sp,
void kernel_session_delay_free(kernel_session_t *sp);
new_sp = calloc(1, sizeof (kernel_session_t));
kernel_delete_session(CK_SLOT_ID slotID, kernel_session_t *session_p,
handle2session(CK_SESSION_HANDLE hSession, kernel_session_t **session_p)
kernel_session_t *sp = (kernel_session_t *)(hSession);
kernel_session_delay_free(kernel_session_t *sp)
kernel_session_t *tmp;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *new_sp = NULL;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *sl_sess_list; /* all open sessions */
kernel_session_t *session_p;
get_cka_private_value(kernel_session_t *sp, crypto_object_id_t oid,
create_new_tobj_in_lib(kernel_slot_t *pslot, kernel_session_t *sp,
process_found_objects(kernel_session_t *cur_sp, CK_OBJECT_HANDLE *obj_found,
kernel_session_t *sp;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;
kernel_session_t *session_p;