1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-30 00:00:16 +01:00
libwebsockets/lib/tls
Andy Green 8e5f8491db opensslv3: handle deprecation of EC apis
openssl v3-alpha11 has marked EC_KEY pieces as deprecated... we use it in
LWS_WITH_GENCRYPTO but the related RSA etc pieces were already deprecated
for that.  We use EC_KEY pieces in vhost init...

The apis are not removed but deprecated, we should have a way to keep
trucking, but as it is the deprecation warning is promoted to an error.

Let's add LWS_SUPPRESS_DEPRECATED_API_WARNINGS option off by default.  If
enabled at cmake, external deprecated api warnings are suppressed.  This
gives a general workaround for now for opensslv3.

In addition, even if you don't do that, let's notice we are on openssl v3
and don't build the EC curve selection stuff, I don't think anyone is
actually using it anyway.
2021-02-17 11:39:15 +00:00
..
mbedtls tls: wrapper: make sure alpn freed once 2021-02-03 08:49:59 +00:00
openssl opensslv3: handle deprecation of EC apis 2021-02-17 11:39:15 +00:00
CMakeLists.txt opensslv3: handle deprecation of EC apis 2021-02-17 11:39:15 +00:00
lws-gencrypto-common.c jws: lws_gencrypto_jws_alg_to_definition needs sentinel 2020-03-21 14:43:53 +00:00
lws-genec-common.c type comparisons: fixes 2021-01-05 10:56:38 +00:00
private-lib-tls.h cmake: disable export visibility when building lws static 2020-09-06 11:46:25 +01:00
private-network.h openssl: client ctx: track tcrs in vh object 2021-01-19 14:13:41 +00:00
tls-client.c type comparisons: fixes 2021-01-05 10:56:38 +00:00
tls-network.c type comparisons: fixes 2021-01-05 10:56:38 +00:00
tls-server.c type comparisons: fixes 2021-01-05 10:56:38 +00:00
tls.c type comparisons: fixes 2021-01-05 10:56:38 +00:00