|
OpenDNSSEC-libhsm
1.4.9
|
#include <libhsm.h>

Data Fields | |
| unsigned int | id |
| char * | name |
| char * | token_label |
| char * | path |
| void * | handle |
| void * | sym |
| hsm_config_t * | config |
| hsm_config_t* hsm_module_t::config |
optional per HSM configuration
Definition at line 89 of file libhsm.h.
Referenced by hsm_count_keys_session(), hsm_generate_dsa_key(), hsm_generate_gost_key(), hsm_generate_rsa_key(), hsm_get_slot_id(), hsm_print_key(), and hsm_remove_key().
| void* hsm_module_t::handle |
handle from dlopen()
Definition at line 87 of file libhsm.h.
Referenced by hsm_ctx_set_error(), and hsm_get_slot_id().
| unsigned int hsm_module_t::id |
| char* hsm_module_t::name |
name of repository
Definition at line 84 of file libhsm.h.
Referenced by cmd_list(), hsm_count_keys_session(), hsm_detach(), hsm_get_slot_id(), hsm_print_key(), hsm_print_session(), hsm_print_tokeninfo(), and hsm_token_attached().
| char* hsm_module_t::path |
path to PKCS#11 library
Definition at line 86 of file libhsm.h.
Referenced by hsm_ctx_set_error(), hsm_get_slot_id(), hsm_print_session(), and hsm_print_tokeninfo().
| void* hsm_module_t::sym |
Function list from dlsym
Definition at line 88 of file libhsm.h.
Referenced by hsm_check_context(), hsm_count_keys_session(), hsm_ctx_set_error(), hsm_generate_dsa_key(), hsm_generate_gost_key(), hsm_generate_rsa_key(), hsm_get_slot_id(), hsm_print_session(), hsm_print_tokeninfo(), hsm_random_buffer(), hsm_remove_key(), and hsm_sign_rrset().
| char* hsm_module_t::token_label |
label of the token
Definition at line 85 of file libhsm.h.
Referenced by hsm_get_slot_id(), hsm_print_session(), and hsm_print_tokeninfo().
1.8.11