aboutsummaryrefslogtreecommitdiff
path: root/src/IO/tls_mbedtls.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/IO/tls_mbedtls.c')
-rw-r--r--src/IO/tls_mbedtls.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/IO/tls_mbedtls.c b/src/IO/tls_mbedtls.c
index fed7bd01..3e877e4a 100644
--- a/src/IO/tls_mbedtls.c
+++ b/src/IO/tls_mbedtls.c
@@ -355,6 +355,17 @@ static void Tls_remove_psk_ciphersuites()
mbedtls_ssl_conf_ciphersuites(&ssl_conf, our_ciphers);
}
+const char *a_Tls_mbedtls_version(char *buf, int n)
+{
+ char ver[128]; /* Only 9 characters needed */
+ mbedtls_version_get_string(ver);
+
+ int k = snprintf(buf, n, "mbedTLS/%s", ver);
+ if (k >= n)
+ return "mbedTLS/?";
+ return buf;
+}
+
/*
* Initialize the mbed TLS library.
*/