66 #ifndef __PKCS11H_DATA_H 67 #define __PKCS11H_DATA_H 71 #if defined(__cplusplus) 111 IN
const PKCS11H_BOOL is_public,
112 IN
const char *
const application,
113 IN
const char *
const label,
114 IN
void *
const user_data,
115 IN
const unsigned mask_prompt,
116 OUT
unsigned char *
const blob,
117 IN OUT
size_t *
const p_blob_size
135 IN
const PKCS11H_BOOL is_public,
136 IN
const char *
const application,
137 IN
const char *
const label,
138 IN
void *
const user_data,
139 IN
const unsigned mask_prompt,
140 OUT
unsigned char *
const blob,
141 IN
const size_t blob_size
157 IN
const PKCS11H_BOOL is_public,
158 IN
const char *
const application,
159 IN
const char *
const label,
160 IN
void *
const user_data,
161 IN
const unsigned mask_prompt
187 IN
const PKCS11H_BOOL is_public,
188 IN
void *
const user_data,
189 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:80
Token identifier.
Definition: pkcs11h-core.h:268
pkcs11h_data_id_list_t next
Definition: pkcs11h-data.h:87
char * label
Definition: pkcs11h-data.h:92
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:85
char * application
Definition: pkcs11h-data.h:90