diff options
Diffstat (limited to 'src/p11-tests.h')
-rw-r--r-- | src/p11-tests.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/p11-tests.h b/src/p11-tests.h index 21b6064..6256bd5 100644 --- a/src/p11-tests.h +++ b/src/p11-tests.h @@ -7,7 +7,7 @@ #include <stdarg.h> #define CK_INVALID ((CK_ULONG)-1) -\ + /* ------------------------------------------------------------------- * msg.c */ @@ -17,6 +17,7 @@ const char* p11t_msg_rv(CK_RV rv); void p11t_msg_va(const char *message, va_list va); void p11t_msg_print(const char *message, ...); void p11t_msg_fatal(const char *message, ...); +void p11t_msg_exit(int code, const char *message, ...); void p11t_msg_prefix(const char *prefix); #define p11t_msg_here() \ @@ -42,21 +43,32 @@ int p11t_check_flag(const char *message, CK_ULONG flags, CK_ULONG flag); int p11t_check_nflag(const char *message, CK_ULONG flags, CK_ULONG nflag); /* ------------------------------------------------------------------- + * config.c + */ + +void p11t_config_parse(const char* filename); +void p11t_config_cleanup(void); + +/* ------------------------------------------------------------------- * module.c */ extern CK_FUNCTION_LIST_PTR p11t_module_funcs; +void p11t_module_config(const char *name, const char *value); + void p11t_module_load(const char *filename); void p11t_module_unload(void); -void p11t_module_initialize(const char *initstr); +void p11t_module_initialize(void); void p11t_module_finalize(void); /* ------------------------------------------------------------------- * session.c */ +void p11t_session_config(const char *name, const char *value); + void p11t_session_tests(void); /* ------------------------------------------------------------------- |