BUILD: quic: enable early data only with >= openssl 1.1.1
Disable the early data in the QUIC code when not built with openssl >=
1.1.1.
LibreSSL 3.6.0 is impacted.
diff --git a/src/xprt_quic.c b/src/xprt_quic.c
index d8c0f5e..8cc927e 100644
--- a/src/xprt_quic.c
+++ b/src/xprt_quic.c
@@ -5760,10 +5760,11 @@
qc->enc_params, qc->enc_params_len) == -1) {
goto err;
}
-
+#if (HA_OPENSSL_VERSION_NUMBER >= 0x10101000L)
/* Enabling 0-RTT */
if (bc->ssl_conf.early_data)
SSL_set_quic_early_data_enabled(ctx->ssl, 1);
+#endif
SSL_set_accept_state(ctx->ssl);
}