meta_session_t
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *delay_free_ses, *tmps;
extern meta_session_t *meta_sessionlist_head;
meta_session_t *creator_session; /* Only set for session objects */
meta_session_t *first; /* points to first session in the list */
meta_session_t *last; /* points to last session in the list */
CK_RV meta_operation_init(CK_FLAGS optype, meta_session_t *session,
CK_RV meta_operation_init_defer(CK_FLAGS optype, meta_session_t *session,
meta_session_t *session, meta_object_t *object,
void meta_operation_cleanup(meta_session_t *session, CK_FLAGS optype,
CK_RV meta_generate_keys(meta_session_t *session, CK_MECHANISM *pMechanism,
CK_RV meta_wrap_key(meta_session_t *session,
CK_RV meta_unwrap_key(meta_session_t *session,
CK_RV meta_derive_key(meta_session_t *session, CK_MECHANISM *pMech,
meta_session_t **session_p);
CK_RV meta_session_alloc(meta_session_t **newSession);
CK_RV meta_session_activate(meta_session_t *session);
CK_RV meta_session_deactivate(meta_session_t *session,
void meta_session_dealloc(meta_session_t *session);
void meta_session_delay_free(meta_session_t *sp);
CK_RV meta_object_alloc(meta_session_t *session, meta_object_t **object);
CK_RV meta_object_dealloc(meta_session_t *session, meta_object_t *object,
boolean_t meta_freeobject_check(meta_session_t *session, meta_object_t *obj,
boolean_t meta_freeobject_clone(meta_session_t *session, meta_object_t *object);
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_search_for_objects(meta_session_t *session, find_objs_info_t *info,
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session)
meta_session_t *tmp_meta_session = NULL;
meta_session_t *session;
meta_freeobject_check(meta_session_t *session, meta_object_t *object,
meta_freeobject_clone_maker(meta_session_t *session, meta_object_t *object,
meta_freeobject_clone(meta_session_t *session, meta_object_t *object)
meta_object_alloc(meta_session_t *session, meta_object_t **object)
extern meta_session_t *meta_sessionlist_head;
meta_object_dealloc(meta_session_t *session, meta_object_t *object,
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_getopstatelen(meta_session_t *session, CK_ULONG *out_length)
meta_session_t *session;
extern meta_session_t *meta_sessionlist_head;
meta_session_t *session;
meta_session_t *session;
meta_session_t *new_session;
meta_session_t *session;
meta_handle2session(CK_SESSION_HANDLE hSession, meta_session_t **session)
meta_session_t *tmp_session = (meta_session_t *)(hSession);
meta_session_alloc(meta_session_t **session)
meta_session_t *new_session;
new_session = calloc(1, sizeof (meta_session_t));
meta_session_activate(meta_session_t *session)
meta_session_deactivate(meta_session_t *session,
meta_session_dealloc(meta_session_t *session)
meta_session_delay_free(meta_session_t *sp)
meta_session_t *tmp;
meta_session_t *meta_sessionlist_head;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_operation_init(CK_FLAGS optype, meta_session_t *session,
meta_wrap_key(meta_session_t *session, CK_MECHANISM *pMechanism,
meta_unwrap_key(meta_session_t *session,
meta_derive_key(meta_session_t *session, CK_MECHANISM *pMechanism,
meta_operation_init_softtoken(CK_FLAGS optype, meta_session_t *session,
meta_operation_init_defer(CK_FLAGS optype, meta_session_t *session,
meta_session_t *session, meta_object_t *object,
free_session_mechanism(meta_session_t *session)
meta_operation_cleanup(meta_session_t *session, CK_FLAGS optype,
meta_generate_keys(meta_session_t *session, CK_MECHANISM *pMechanism,
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;
meta_session_t *session;