Diff
Bounty program for improvements to Tcl and certain Tcl packages.

Differences From Artifact [0c22832f9f]:

To Artifact [b4a76786cc]:


51
52
53
54
55
56
57
58
59
60


61
62
63
64


65
66


67
68
69
70
71
72
73
74
51
52
53
54
55
56
57



58
59




60
61


62
63

64
65
66
67
68
69
70






-
-
-
+
+
-
-
-
-
+
+
-
-
+
+
-







#else
#include <openssl/ssl.h>
#include <openssl/err.h>
#include <openssl/rand.h>
#include <openssl/opensslv.h>
#endif

#ifndef NO_TLS1_1
#  ifndef SSL_OP_NO_TLSv1_1
#    define NO_TLS1_1
/*
 * Determine if we should use the pre-OpenSSL 1.1.0 API
#  endif
#endif

#ifndef NO_TLS1_2
 */
#undef TCLTLS_OPENSSL_PRE_1_1
#  ifndef SSL_OP_NO_TLSv1_2
#    define NO_TLS1_2
#if (defined(LIBRESSL_VERSION_NUMBER)) || OPENSSL_VERSION_NUMBER < 0x10100000L
#  define TCLTLS_OPENSSL_PRE_1_1_API 1
#  endif
#endif

#ifdef TCL_STORAGE_CLASS
# undef TCL_STORAGE_CLASS
#endif
#ifdef BUILD_tls
# define TCL_STORAGE_CLASS DLLEXPORT