67 #ifndef __PKCS11H_DATA_H 68 #define __PKCS11H_DATA_H 72 #if defined(__cplusplus) 112 IN
const PKCS11H_BOOL is_public,
113 IN
const char *
const application,
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,
137 IN
const char *
const application,
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,
159 IN
const char *
const application,
160 IN
const char *
const label,
161 IN
void *
const user_data,
162 IN
const unsigned mask_prompt
188 IN
const PKCS11H_BOOL is_public,
189 IN
void *
const user_data,
190 IN
const unsigned mask_prompt,
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:269
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