mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-07 23:56:57 +02:00
BUILD: ssl: handle boringssl in openssl version detection
Google's boringssl doesn't have OPENSSL_VERSION_TEXT, SSLeay_version() or SSLEAY_VERSION, in fact, it doesn't have any real versioning, its just git-based. So in case we build against boringssl, we can't access those values. Instead, we just inform the user that HAProxy was build against boringssl. Signed-off-by: Lukas Tribus <luky-37@hotmail.com>
This commit is contained in:
parent
12cb00b216
commit
581cc8d2b8
@ -269,10 +269,15 @@ void display_build_opts()
|
||||
printf("\n");
|
||||
|
||||
#ifdef USE_OPENSSL
|
||||
printf("Built with OpenSSL version : " OPENSSL_VERSION_TEXT "\n");
|
||||
printf("Built with OpenSSL version : "
|
||||
#ifdef OPENSSL_IS_BORINGSSL
|
||||
"BoringSSL\n");
|
||||
#else /* OPENSSL_IS_BORINGSSL */
|
||||
OPENSSL_VERSION_TEXT "\n");
|
||||
printf("Running on OpenSSL version : %s%s\n",
|
||||
SSLeay_version(SSLEAY_VERSION),
|
||||
((OPENSSL_VERSION_NUMBER ^ SSLeay()) >> 8) ? " (VERSIONS DIFFER!)" : "");
|
||||
#endif
|
||||
printf("OpenSSL library supports TLS extensions : "
|
||||
#if OPENSSL_VERSION_NUMBER < 0x00907000L
|
||||
"no (library version too old)"
|
||||
|
Loading…
Reference in New Issue
Block a user