diff options
author | Zane van Iperen <zane@zanevaniperen.com> | 2018-03-27 17:10:11 +1000 |
---|---|---|
committer | Alan Antonuk <alan.antonuk@gmail.com> | 2018-04-10 21:34:24 -0700 |
commit | e1eaaac34f87c4aed2ba435b9a6e599ff63b178d (patch) | |
tree | bc18e4db30f9932f5053bd4cc865417a4dd71f6a | |
parent | e649cede078de963acb2a4d78728134143d791b5 (diff) | |
download | rabbitmq-c-e1eaaac34f87c4aed2ba435b9a6e599ff63b178d.tar.gz |
Lib: Add #defines to allow building with LibreSSL
-rw-r--r-- | librabbitmq/amqp_openssl.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/librabbitmq/amqp_openssl.c b/librabbitmq/amqp_openssl.c index b4136cf..bcd5ba5 100644 --- a/librabbitmq/amqp_openssl.c +++ b/librabbitmq/amqp_openssl.c @@ -671,7 +671,10 @@ int amqp_uninitialize_ssl_library(void) { #ifndef AMQP_OPENSSL_V110 ERR_remove_state(0); #endif + +#ifndef LIBRESSL_VERSION_NUMBER FIPS_mode_set(0); +#endif CRYPTO_set_locking_callback(NULL); CRYPTO_set_id_callback(NULL); @@ -688,7 +691,7 @@ int amqp_uninitialize_ssl_library(void) { EVP_cleanup(); CRYPTO_cleanup_all_ex_data(); ERR_free_strings(); -#if (OPENSSL_VERSION_NUMBER >= 0x10002003L) +#if (OPENSSL_VERSION_NUMBER >= 0x10002003L) && !defined(LIBRESSL_VERSION_NUMBER) SSL_COMP_free_compression_methods(); #endif |