[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sr-dev
Subject:    [sr-dev] git:master:dc3d035f: cdp: tls v1.3 only for libssl 1.1.1f
From:       Daniel-Constantin Mierla via sr-dev <sr-dev () lists ! kamailio ! org>
Date:       2023-09-26 9:21:25
Message-ID: E1ql4Fx-0005vU-Mc () www ! kamailio ! org
[Download RAW message or body]

Module: kamailio
Branch: master
Commit: dc3d035f75d414c96889aefedd316a5a28bb26ec
URL: https://github.com/kamailio/kamailio/commit/dc3d035f75d414c96889aefedd316a5a28bb26ec

Author: Daniel-Constantin Mierla <miconda@gmail.com>
Committer: Daniel-Constantin Mierla <miconda@gmail.com>
Date: 2023-09-26T11:18:50+02:00

cdp: tls v1.3 only for libssl 1.1.1f

---

Modified: src/modules/cdp/cdp_tls.c

---

Diff:  https://github.com/kamailio/kamailio/commit/dc3d035f75d414c96889aefedd316a5a28bb26ec.diff
Patch: https://github.com/kamailio/kamailio/commit/dc3d035f75d414c96889aefedd316a5a28bb26ec.patch

---

diff --git a/src/modules/cdp/cdp_tls.c b/src/modules/cdp/cdp_tls.c
index c2947a486ca..6c7fb9a1f45 100644
--- a/src/modules/cdp/cdp_tls.c
+++ b/src/modules/cdp/cdp_tls.c
@@ -48,6 +48,7 @@ void init_ssl_methods(void)
 	tls_methods[TLS_USE_TLSv1_2 - 1].TLSMethodMin = TLS1_2_VERSION;
 	tls_methods[TLS_USE_TLSv1_2 - 1].TLSMethodMax = TLS1_2_VERSION;
 
+#if OPENSSL_VERSION_NUMBER >= 0x1010100fL && !defined(LIBRESSL_VERSION_NUMBER)
 	tls_methods[TLS_USE_TLSv1_3_cli - 1].TLSMethod = TLS_client_method();
 	tls_methods[TLS_USE_TLSv1_3_cli - 1].TLSMethodMin = TLS1_3_VERSION;
 	tls_methods[TLS_USE_TLSv1_3_cli - 1].TLSMethodMax = TLS1_3_VERSION;
@@ -57,6 +58,7 @@ void init_ssl_methods(void)
 	tls_methods[TLS_USE_TLSv1_3 - 1].TLSMethod = TLS_method();
 	tls_methods[TLS_USE_TLSv1_3 - 1].TLSMethodMin = TLS1_3_VERSION;
 	tls_methods[TLS_USE_TLSv1_3 - 1].TLSMethodMax = TLS1_3_VERSION;
+#endif
 
 	/* ranges of TLS versions (require a minimum TLS version) */
 	tls_methods[TLS_USE_TLSv1_PLUS - 1].TLSMethod = TLS_method();
@@ -68,8 +70,10 @@ void init_ssl_methods(void)
 	tls_methods[TLS_USE_TLSv1_2_PLUS - 1].TLSMethod = TLS_method();
 	tls_methods[TLS_USE_TLSv1_2_PLUS - 1].TLSMethodMin = TLS1_2_VERSION;
 
+#if OPENSSL_VERSION_NUMBER >= 0x1010100fL && !defined(LIBRESSL_VERSION_NUMBER)
 	tls_methods[TLS_USE_TLSv1_3_PLUS - 1].TLSMethod = TLS_method();
 	tls_methods[TLS_USE_TLSv1_3_PLUS - 1].TLSMethodMin = TLS1_3_VERSION;
+#endif
 }
 
 /*

_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to sr-dev-leave@lists.kamailio.org
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic