Commit a21cae5f authored by Jay Satiro's avatar Jay Satiro
Browse files

cyassl: get library version string at runtime

wolfSSL >= 3.6.0 supports getting its library version string at runtime.
parent 4fa2de36
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -736,7 +736,9 @@ void Curl_cyassl_session_free(void *ptr)

size_t Curl_cyassl_version(char *buffer, size_t size)
{
#ifdef WOLFSSL_VERSION
#if LIBCYASSL_VERSION_HEX >= 0x03006000
  return snprintf(buffer, size, "wolfSSL/%s", wolfSSL_lib_version());
#elif defined(WOLFSSL_VERSION)
  return snprintf(buffer, size, "wolfSSL/%s", WOLFSSL_VERSION);
#elif defined(CYASSL_VERSION)
  return snprintf(buffer, size, "CyaSSL/%s", CYASSL_VERSION);