|
Lines 1-6
Link Here
|
| 1 |
--- src/libstrongswan/plugins/openssl/openssl_plugin.c.orig 2018-12-14 15:48:24 UTC |
1 |
--- src/libstrongswan/plugins/openssl/openssl_plugin.c.orig 2019-03-14 13:20:42 UTC |
| 2 |
+++ src/libstrongswan/plugins/openssl/openssl_plugin.c |
2 |
+++ src/libstrongswan/plugins/openssl/openssl_plugin.c |
| 3 |
@@ -810,7 +810,7 @@ plugin_t *openssl_plugin_create() |
3 |
@@ -310,7 +310,7 @@ static private_key_t *openssl_private_key_load(key_typ |
|
|
4 |
case EVP_PKEY_EC: |
| 5 |
return openssl_ec_private_key_create(key, FALSE); |
| 6 |
#endif |
| 7 |
-#if OPENSSL_VERSION_NUMBER >= 0x1010100fL && !defined(OPENSSL_NO_EC) |
| 8 |
+#if OPENSSL_VERSION_NUMBER >= 0x1010100fL && !defined(OPENSSL_NO_EC) && !defined(LIBRESSL_VERSION_NUMBER) |
| 9 |
case EVP_PKEY_ED25519: |
| 10 |
case EVP_PKEY_ED448: |
| 11 |
return openssl_ed_private_key_create(key, FALSE); |
| 12 |
@@ -462,7 +462,7 @@ static private_key_t *openssl_private_key_connect(key_ |
| 13 |
case EVP_PKEY_EC: |
| 14 |
return openssl_ec_private_key_create(key, TRUE); |
| 15 |
#endif |
| 16 |
-#if OPENSSL_VERSION_NUMBER >= 0x1010100fL && !defined(OPENSSL_NO_EC) |
| 17 |
+#if OPENSSL_VERSION_NUMBER >= 0x1010100fL && !defined(OPENSSL_NO_EC) && !defined(LIBRESSL_VERSION_NUMBER) |
| 18 |
case EVP_PKEY_ED25519: |
| 19 |
case EVP_PKEY_ED448: |
| 20 |
return openssl_ed_private_key_create(key, TRUE); |
| 21 |
@@ -814,7 +814,7 @@ plugin_t *openssl_plugin_create() |
| 4 |
}, |
22 |
}, |
| 5 |
); |
23 |
); |
| 6 |
|
24 |
|