1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-30 00:00:16 +01:00
libwebsockets/lib/tls/openssl
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
..
lws-genaes.c type comparisons: fixes 2021-01-05 10:56:38 +00:00
lws-gencrypto.c private.h: rename to contain dir 2019-08-15 10:49:52 +01:00
lws-genec.c opensslv3: handle deprecation of EC apis 2021-02-17 11:39:15 +00:00
lws-genhash.c type comparisons: fixes 2021-01-05 10:56:38 +00:00
lws-genrsa.c type comparisons: fixes 2021-01-05 10:56:38 +00:00
openssl-client.c libressl: adapt type rules 2021-02-17 11:39:15 +00:00
openssl-server.c opensslv3: handle deprecation of EC apis 2021-02-17 11:39:15 +00:00
openssl-ssl.c tls: add cmake options to dump tls 2021-01-23 20:58:36 +00:00
openssl-tls.c openssl: acquire ex indexes once for multicontext 2021-01-23 04:55:56 +00:00
openssl-x509.c type comparisons: fixes 2021-01-05 10:56:38 +00:00
private-lib-tls-openssl.h semmle: fix warnings 2019-09-22 09:35:07 -07:00