blob: 8c33b32e033aac7e1cd016d0e85d8150704bd8a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
diff -urN libp11-0.4.11.orig/examples/decrypt.c libp11-0.4.11/examples/decrypt.c
--- libp11-0.4.11.orig/examples/decrypt.c 2022-04-03 22:38:35.454257494 +0200
+++ libp11-0.4.11/examples/decrypt.c 2022-04-03 22:39:55.255252168 +0200
@@ -168,7 +168,7 @@
}
/* allocate destination buffer */
-#if OPENSSL_VERSION_NUMBER >= 0x10100003L && !defined(LIBRESSL_VERSION_NUMBER)
+#if OPENSSL_VERSION_NUMBER >= 0x10100003L
encrypted = OPENSSL_malloc(RSA_size(EVP_PKEY_get0_RSA(pubkey)));
#else
encrypted = OPENSSL_malloc(RSA_size(pubkey->pkey.rsa));
@@ -181,7 +181,7 @@
/* use public key for encryption */
len = RSA_public_encrypt(RANDOM_SIZE, random, encrypted,
-#if OPENSSL_VERSION_NUMBER >= 0x10100003L && !defined(LIBRESSL_VERSION_NUMBER)
+#if OPENSSL_VERSION_NUMBER >= 0x10100003L
EVP_PKEY_get0_RSA(pubkey),
#else
pubkey->pkey.rsa,
@@ -248,7 +248,7 @@
}
/* allocate space for decrypted data */
-#if OPENSSL_VERSION_NUMBER >= 0x10100003L && !defined(LIBRESSL_VERSION_NUMBER)
+#if OPENSSL_VERSION_NUMBER >= 0x10100003L
decrypted = OPENSSL_malloc(RSA_size(EVP_PKEY_get0_RSA(pubkey)));
#else
decrypted = OPENSSL_malloc(RSA_size(pubkey->pkey.rsa));
|