From 1baacd434046adcdf7cace66750f34ba3fc78b52 Mon Sep 17 00:00:00 2001 From: Rodrigo Arias Mallo Date: Sun, 24 Nov 2024 16:56:17 +0100 Subject: Add support to query version in TLS backends --- src/IO/tls_mbedtls.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/IO/tls_mbedtls.c') 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. */ -- cgit v1.2.3