Просмотр исходного кода

Merge pull request #3285 from olesalscheider/libressl

Fix build with LibreSSL
TW 7 лет назад
Родитель
Сommit
46d0f3e81d
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      src/borg/crypto/_crypto_helpers.c
  2. 1 1
      src/borg/crypto/_crypto_helpers.h

+ 1 - 1
src/borg/crypto/_crypto_helpers.c

@@ -4,7 +4,7 @@
 #include <openssl/opensslv.h>
 #include <openssl/opensslv.h>
 #include <openssl/hmac.h>
 #include <openssl/hmac.h>
 
 
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
 
 
 HMAC_CTX *HMAC_CTX_new(void)
 HMAC_CTX *HMAC_CTX_new(void)
 {
 {

+ 1 - 1
src/borg/crypto/_crypto_helpers.h

@@ -4,7 +4,7 @@
 #include <openssl/hmac.h>
 #include <openssl/hmac.h>
 #include <openssl/evp.h>
 #include <openssl/evp.h>
 
 
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
 
 
 HMAC_CTX *HMAC_CTX_new(void);
 HMAC_CTX *HMAC_CTX_new(void);
 void HMAC_CTX_free(HMAC_CTX *ctx);
 void HMAC_CTX_free(HMAC_CTX *ctx);