15 lines
417 B
Text
15 lines
417 B
Text
|
Fix build with opaque RSA in LibreSSL 3.5.
|
||
|
|
||
|
Index: lib/mega.c
|
||
|
--- lib/mega.c.orig
|
||
|
+++ lib/mega.c
|
||
|
@@ -787,7 +787,7 @@ static gboolean rsa_key_gen(struct rsa_key *k)
|
||
|
return FALSE;
|
||
|
}
|
||
|
|
||
|
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
|
||
|
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L
|
||
|
const BIGNUM *p, *q, *d, *u, *m, *_e;
|
||
|
RSA_get0_key(key, &m, &_e, &d);
|
||
|
RSA_get0_factors(key, &q, &p);
|