mirror of
https://git.freebsd.org/ports.git
synced 2025-06-21 20:50:31 -04:00
20 lines
785 B
C
20 lines
785 B
C
--- vio/viosslfactories.c.orig 2020-07-21 12:31:43.000000000 +0200
|
|
+++ vio/viosslfactories.c 2020-09-17 22:38:47.837385000 +0200
|
|
@@ -128,7 +128,7 @@
|
|
BIGNUM *p= BN_bin2bn(dh2048_p, sizeof(dh2048_p), NULL);
|
|
BIGNUM *g= BN_bin2bn(dh2048_g, sizeof(dh2048_g), NULL);
|
|
if (!p || !g
|
|
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
|
|
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L || defined( LIBRESSL_VERSION_NUMBER )
|
|
|| !DH_set0_pqg(dh, p, NULL, g)
|
|
#endif /* OPENSSL_VERSION_NUMBER >= 0x10100000L */
|
|
) {
|
|
@@ -136,7 +136,7 @@
|
|
DH_free(dh);
|
|
return NULL;
|
|
}
|
|
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
|
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined( LIBRESSL_VERSION_NUMBER )
|
|
dh->p= p;
|
|
dh->g= g;
|
|
#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L */
|