From c9099836f080c8bb821264050f5f6d59a1ceddba Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Tue, 9 Dec 2008 00:08:01 +0000 Subject: Add tests for X509 certificates. --- src/msg.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/msg.c') diff --git a/src/msg.c b/src/msg.c index 6ad4fa3..be2fdcd 100644 --- a/src/msg.c +++ b/src/msg.c @@ -13,6 +13,8 @@ #include #endif +#include + static const char *the_prefix = NULL; const char* @@ -118,9 +120,9 @@ p11t_msg_rv(CK_RV rv) static char last_error[1024]; const char* -p11t_msg_lasterr(void) +p11t_msg_os(void) { - LPVOID lpMsgBuf; + LPVOID lpMsgBuf; DWORD error = GetLastError(); DWORD dwRet = FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_MAX_WIDTH_MASK, NULL, error, @@ -142,13 +144,19 @@ p11t_msg_lasterr(void) #else /* _WIN32 */ const char* -p11t_msg_lasterr(void) +p11t_msg_os(void) { return strerror(errno); } #endif /* _WIN32 */ +const char* +p11t_msg_openssl(void) +{ + return ERR_error_string(ERR_get_error(), NULL); +} + void p11t_msg_va(const char *message, va_list va) { -- cgit v1.2.3