Line 0
Link Here
|
|
|
1 |
diff --git a/src/tss2-esys/esys_crypto_ossl.c b/src/tss2-esys/esys_crypto_ossl.c |
2 |
index 2746856b..b6c9fb48 100644 |
3 |
--- a/src/tss2-esys/esys_crypto_ossl.c |
4 |
+++ b/src/tss2-esys/esys_crypto_ossl.c |
5 |
@@ -25,7 +25,7 @@ |
6 |
#include "util/log.h" |
7 |
#include "util/aux_util.h" |
8 |
|
9 |
-#if OPENSSL_VERSION_NUMBER >= 0x10101000L |
10 |
+#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) && !defined(LIBRESSL_VERSION_NUMBER) |
11 |
#define EC_POINT_set_affine_coordinates_tss(group, tpm_pub_key, bn_x, bn_y, dmy) \ |
12 |
EC_POINT_set_affine_coordinates(group, tpm_pub_key, bn_x, bn_y, dmy) |
13 |
|
14 |
@@ -525,7 +525,7 @@ iesys_cryptossl_random2b(TPM2B_NONCE * nonce, size_t num_bytes) |
15 |
nonce->size = num_bytes; |
16 |
} |
17 |
|
18 |
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L |
19 |
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER) |
20 |
RAND_set_rand_method(RAND_OpenSSL()); |
21 |
#else |
22 |
RAND_set_rand_method(RAND_SSLeay()); |
23 |
@@ -563,7 +563,7 @@ iesys_cryptossl_pk_encrypt(TPM2B_PUBLIC * pub_tpm_key, |
24 |
size_t * out_size, const char *label) |
25 |
{ |
26 |
const RAND_METHOD *rand_save = RAND_get_rand_method(); |
27 |
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L |
28 |
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER) |
29 |
RAND_set_rand_method(RAND_OpenSSL()); |
30 |
#else |
31 |
RAND_set_rand_method(RAND_SSLeay()); |
32 |
diff --git a/src/tss2-fapi/fapi_crypto.c b/src/tss2-fapi/fapi_crypto.c |
33 |
index f5b3d272..32962f13 100644 |
34 |
--- a/src/tss2-fapi/fapi_crypto.c |
35 |
+++ b/src/tss2-fapi/fapi_crypto.c |
36 |
@@ -26,7 +26,7 @@ |
37 |
#define LOGMODULE fapi |
38 |
#include "util/log.h" |
39 |
|
40 |
-#if OPENSSL_VERSION_NUMBER >= 0x10101000L |
41 |
+#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) && !defined(LIBRESSL_VERSION_NUMBER) |
42 |
#define EC_POINT_set_affine_coordinates_tss(group, tpm_pub_key, bn_x, bn_y, dmy) \ |
43 |
EC_POINT_set_affine_coordinates(group, tpm_pub_key, bn_x, bn_y, dmy) |
44 |
|