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
>
>

Reply via email to