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,
struct pkcs11h_token_id_s * pkcs11h_token_id_t
Token identifier.
Definition pkcs11h-core.h:406
struct pkcs11h_data_id_list_s * pkcs11h_data_id_list_t
Data identifier list.
Definition pkcs11h-data.h:80
CK_RV pkcs11h_data_freeDataIdList(IN const pkcs11h_data_id_list_t data_id_list)
Free data object list.
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_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_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_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.
Data identifier list.
Definition pkcs11h-data.h:85
char * application
Definition pkcs11h-data.h:90
char * label
Definition pkcs11h-data.h:92
pkcs11h_data_id_list_t next
Definition pkcs11h-data.h:87