please ignore this patch. LibreSSL implementation of key logging is intended only to shut build warnings. functions themselves do nothing.
вт, 23 мая 2023 г. в 22:57, Ilya Shipitsin <chipits...@gmail.com>: > LibreSSL implements TLS key material since 3.5.0, let's enable it > --- > include/haproxy/openssl-compat.h | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/include/haproxy/openssl-compat.h > b/include/haproxy/openssl-compat.h > index 7fb153810..ed162031c 100644 > --- a/include/haproxy/openssl-compat.h > +++ b/include/haproxy/openssl-compat.h > @@ -88,7 +88,8 @@ > #define HAVE_SSL_SCTL > #endif > > -#if (HA_OPENSSL_VERSION_NUMBER >= 0x10101000L) > +/* minimum OpenSSL 1.1.1 & libreSSL 3.5.0 */ > +#if (defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER >= > 0x3050000fL)) || (HA_OPENSSL_VERSION_NUMBER >= 0x10101000L) > #define HAVE_SSL_KEYLOG > #endif > > -- > 2.40.1 > >