mirror of
https://github.com/transmission/transmission
synced 2025-01-31 11:23:40 +00:00
LibreSSL compatibility
This seems to be the idiomatic way to fix libressl compatibility issues, judging by what most other open source projects seem to be doing. I've confirmed that transmission builds with libressl for me after this patch is applied.
This commit is contained in:
parent
6b608f1fcc
commit
4d7446e477
1 changed files with 2 additions and 2 deletions
|
@ -49,7 +49,7 @@ static void log_openssl_error(char const* file, int line)
|
|||
|
||||
if (!strings_loaded)
|
||||
{
|
||||
#if OPENSSL_VERSION_NUMBER < 0x10100000
|
||||
#if OPENSSL_VERSION_NUMBER < 0x10100000 || defined(LIBRESSL_VERSION_NUMBER)
|
||||
ERR_load_crypto_strings();
|
||||
#else
|
||||
OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL);
|
||||
|
@ -238,7 +238,7 @@ void tr_rc4_process(tr_rc4_ctx_t handle, void const* input, void* output, size_t
|
|||
****
|
||||
***/
|
||||
|
||||
#if OPENSSL_VERSION_NUMBER < 0x10100000
|
||||
#if OPENSSL_VERSION_NUMBER < 0x10100000 || defined(LIBRESSL_VERSION_NUMBER)
|
||||
|
||||
static inline int DH_set0_pqg(DH* dh, BIGNUM* p, BIGNUM* q, BIGNUM* g)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue