Lines Matching full:struct
13 struct ck_token;
14 struct obj_attrs;
15 struct pkcs11_client;
16 struct pkcs11_session;
27 struct pkcs11_object {
29 struct obj_attrs *attributes;
32 struct ck_token *token;
39 struct pkcs11_object *pkcs11_handle2object(uint32_t client_handle,
40 struct pkcs11_session *session);
42 uint32_t pkcs11_object2handle(struct pkcs11_object *obj,
43 struct pkcs11_session *session);
45 struct pkcs11_object *create_token_object(struct obj_attrs *head,
47 struct ck_token *token);
49 enum pkcs11_rc create_object(void *session, struct obj_attrs *attributes,
52 void cleanup_persistent_object(struct pkcs11_object *obj,
53 struct ck_token *token);
55 void destroy_object(struct pkcs11_session *session,
56 struct pkcs11_object *object, bool session_object_only);
61 enum pkcs11_rc entry_create_object(struct pkcs11_client *client,
64 enum pkcs11_rc entry_destroy_object(struct pkcs11_client *client,
67 enum pkcs11_rc entry_find_objects_init(struct pkcs11_client *client,
70 enum pkcs11_rc entry_find_objects(struct pkcs11_client *client,
73 enum pkcs11_rc entry_find_objects_final(struct pkcs11_client *client,
76 enum pkcs11_rc entry_get_attribute_value(struct pkcs11_client *client,
79 enum pkcs11_rc entry_get_object_size(struct pkcs11_client *client,
82 enum pkcs11_rc entry_set_attribute_value(struct pkcs11_client *client,
85 enum pkcs11_rc entry_copy_object(struct pkcs11_client *client, uint32_t ptypes,
88 void release_session_find_obj_context(struct pkcs11_session *session);