diff options
Diffstat (limited to 'src/mbedtls.c')
-rw-r--r-- | src/mbedtls.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mbedtls.c b/src/mbedtls.c index 6b8b600..3372ee6 100644 --- a/src/mbedtls.c +++ b/src/mbedtls.c @@ -11,6 +11,7 @@ #include <mbedtls/ssl.h> #include <mbedtls/entropy_poll.h> +#include <mbedtls/error.h> int prne_mbedtls_x509_crt_verify_cb ( @@ -206,3 +207,12 @@ bool prne_mbedtls_verify_alp ( mbedtls_ssl_get_alpn_protocol(ctx), alp); } + +void prne_mbedtls_perror (const int err, const char *s) { + char str[256]; + + str[0] = 0; + mbedtls_strerror(err, str, sizeof(str)); + + fprintf(stderr, "%s: %s\n", s, str); +} |