14 #ifndef COMMON_OPENSSL_H
15 #define COMMON_OPENSSL_H
18 #include <openssl/ssl.h>
29 #define MIN_OPENSSL_TLS_VERSION "TLSv1"
31 #if defined(TLS1_3_VERSION)
32 #define MAX_OPENSSL_TLS_VERSION "TLSv1.3"
33 #elif defined(TLS1_2_VERSION)
34 #define MAX_OPENSSL_TLS_VERSION "TLSv1.2"
35 #elif defined(TLS1_1_VERSION)
36 #define MAX_OPENSSL_TLS_VERSION "TLSv1.1"
38 #define MAX_OPENSSL_TLS_VERSION "TLSv1"
42 #ifndef SSL_CTX_set_min_proto_version
int SSL_CTX_set_max_proto_version(SSL_CTX *ctx, int version)
int SSL_CTX_set_min_proto_version(SSL_CTX *ctx, int version)