67 #ifndef __PKCS11H_DATA_H 68 #define __PKCS11H_DATA_H 72 #if defined(__cplusplus) 88 pkcs11h_data_id_list_t
next;
112 IN
const PKCS11H_BOOL is_public,
114 IN
const char *
const label,
115 IN
void *
const user_data,
116 IN
const unsigned mask_prompt,
117 OUT
unsigned char *
const blob,
118 IN OUT
size_t *
const p_blob_size
136 IN
const PKCS11H_BOOL is_public,
138 IN
const char *
const label,
139 IN
void *
const user_data,
140 IN
const unsigned mask_prompt,
141 OUT
unsigned char *
const blob,
142 IN
const size_t blob_size
158 IN
const PKCS11H_BOOL is_public,
160 IN
const char *
const label,
161 IN
void *
const user_data,
162 IN
const unsigned mask_prompt
172 IN
const pkcs11h_data_id_list_t data_id_list
188 IN
const PKCS11H_BOOL is_public,
189 IN
void *
const user_data,
190 IN
const unsigned mask_prompt,
191 OUT pkcs11h_data_id_list_t *
const p_data_id_list
CK_RV pkcs11h_data_put(IN const pkcs11h_token_id_t token_id, IN const PKCS11H_BOOL is_public, IN const char *const application, IN const char *const label, IN void *const user_data, IN const unsigned mask_prompt, OUT unsigned char *const blob, IN const size_t blob_size)
Put data object.
CK_RV pkcs11h_data_del(IN const pkcs11h_token_id_t token_id, IN const PKCS11H_BOOL is_public, IN const char *const application, IN const char *const label, IN void *const user_data, IN const unsigned mask_prompt)
Delete data object.
CK_RV pkcs11h_data_get(IN const pkcs11h_token_id_t token_id, IN const PKCS11H_BOOL is_public, IN const char *const application, IN const char *const label, IN void *const user_data, IN const unsigned mask_prompt, OUT unsigned char *const blob, IN OUT size_t *const p_blob_size)
Get data object.
struct pkcs11h_data_id_list_s * pkcs11h_data_id_list_t
Data identifier list.
Definition: pkcs11h-data.h:81
Token identifier.
Definition: pkcs11h-core.h:267
pkcs11h_data_id_list_t next
Definition: pkcs11h-data.h:88
char * label
Definition: pkcs11h-data.h:93
CK_RV pkcs11h_data_enumDataObjects(IN const pkcs11h_token_id_t token_id, IN const PKCS11H_BOOL is_public, IN void *const user_data, IN const unsigned mask_prompt, OUT pkcs11h_data_id_list_t *const p_data_id_list)
Get list of data objects.
CK_RV pkcs11h_data_freeDataIdList(IN const pkcs11h_data_id_list_t data_id_list)
Free data object list.
Data identifier list.
Definition: pkcs11h-data.h:86
char * application
Definition: pkcs11h-data.h:91