app-crypt/trousers: fix libressl-2.7 issue
authorAlon Bar-Lev <alonbl@gentoo.org>
Sat, 1 Sep 2018 18:10:59 +0000 (21:10 +0300)
committerAlon Bar-Lev <alonbl@gentoo.org>
Sat, 1 Sep 2018 18:11:41 +0000 (21:11 +0300)
Closes: https://bugs.gentoo.org/show_bug.cgi?id=651402
Thanks: Reuben Farrelly
Package-Manager: Portage-2.3.40, Repoman-2.3.9

app-crypt/trousers/files/trousers-0.3.14-libressl.patch

index 927626892b19f890032e00ed38ce31dd43e1001e..9ee7c167e2192a1e0cf177570edc36555705e1ae 100644 (file)
@@ -3,6 +3,8 @@ From: Alon Bar-Lev <alon.barlev@gmail.com>
 Date: Wed, 7 Dec 2016 09:36:34 +0200
 Subject: [PATCH] tspi: support libressl
 
+Bug: https://sourceforge.net/p/trousers/bugs/222/
+
 Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
 ---
  src/trspi/crypto/openssl/rsa.c | 2 +-
@@ -17,7 +19,7 @@ index 2b1205f..3e56015 100644
  #endif
  
 -#if OPENSSL_VERSION_NUMBER < 0x10100001L
-+#if OPENSSL_VERSION_NUMBER < 0x10100001L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100001L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L)
  static int
  RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
  {