|
Defines |
#define | PKCS11_EXTERN extern |
Functions |
PKCS11_EXTERN int | load_pkcs11_module (char *module, pkcs11_handle_t *h) |
PKCS11_EXTERN int | init_pkcs11_module (pkcs11_handle_t *h, int flag) |
PKCS11_EXTERN void | release_pkcs11_module (pkcs11_handle_t *h) |
PKCS11_EXTERN int | open_pkcs11_session (pkcs11_handle_t *h, unsigned int slot) |
PKCS11_EXTERN int | close_pkcs11_session (pkcs11_handle_t *h) |
PKCS11_EXTERN int | pkcs11_login (pkcs11_handle_t *h, char *password) |
PKCS11_EXTERN int | pkcs11_pass_login (pkcs11_handle_t *h, int nullok) |
PKCS11_EXTERN int | get_certificates (pkcs11_handle_t *h) |
PKCS11_EXTERN int | get_private_key (pkcs11_handle_t *h) |
PKCS11_EXTERN int | sign_value (pkcs11_handle_t *h, CK_BYTE *data, CK_ULONG length, CK_BYTE **signature, CK_ULONG *signature_length) |
PKCS11_EXTERN int | get_random_value (unsigned char *data, int length) |