View | Details | Raw Unified | Return to bug 272190 | Differences between
and this patch

Collapse All | Expand All

(-)b/security/pkcs11-helper/files/patch-lib_pkcs11h-openssl.c (-3 / +26 lines)
Lines 1-6 Link Here
1
--- lib/pkcs11h-openssl.c.orig	2022-10-20 14:36:14 UTC
1
--- lib/pkcs11h-openssl.c.orig	2022-04-07 17:01:01 UTC
2
+++ lib/pkcs11h-openssl.c
2
+++ lib/pkcs11h-openssl.c
3
@@ -235,9 +235,13 @@ DSA_meth_free (DSA_METHOD *meth)
3
@@ -235,9 +235,13 @@ DSA_meth_set1_name (DSA_METHOD *meth, const char *name
4
 static int
4
 static int
5
 DSA_meth_set1_name (DSA_METHOD *meth, const char *name)
5
 DSA_meth_set1_name (DSA_METHOD *meth, const char *name)
6
 {
6
 {
Lines 14-16 Link Here
14
 }
14
 }
15
 #endif
15
 #endif
16
 
16
 
17
- 
17
@@ -341,12 +345,22 @@ __pkcs11h_openssl_ex_data_dup (
18
 	long argl,
19
 	void *argp
20
 ) {
21
-#else
22
+#elif OPENSSL_VERSION_NUMBER < 0x30000000L
23
 int
24
 __pkcs11h_openssl_ex_data_dup (
25
 	CRYPTO_EX_DATA *to,
26
 	const CRYPTO_EX_DATA *from,
27
 	void *from_d,
28
+	int idx,
29
+	long argl,
30
+	void *argp
31
+) {
32
+#else
33
+int
34
+__pkcs11h_openssl_ex_data_dup (
35
+	CRYPTO_EX_DATA *to,
36
+	const CRYPTO_EX_DATA *from,
37
+	void **from_d,
38
 	int idx,
39
 	long argl,
40
 	void *argp

Return to bug 272190