summaryrefslogtreecommitdiff
path: root/external/libxmlsec/xmlsec1-nssdisablecallbacks.patch
blob: c6ed83a2c54d547628673f09ae3ad56007847ba6 (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
31
32
33
34
35
36
--- misc/xmlsec1-1.2.14.orig/src/nss/crypto.c	2009-09-10 07:06:17.000000000 -0400
+++ misc/build/xmlsec1-1.2.14/src/nss/crypto.c	2009-09-10 07:08:24.000000000 -0400
@@ -136,6 +136,7 @@
     /**
      * High level routines form xmlsec command line utility
      */ 
+#if 0
     gXmlSecNssFunctions->cryptoAppInit 			= xmlSecNssAppInit;
     gXmlSecNssFunctions->cryptoAppShutdown 		= xmlSecNssAppShutdown;
     gXmlSecNssFunctions->cryptoAppDefaultKeysMngrInit 	= xmlSecNssAppDefaultKeysMngrInit;
@@ -153,6 +154,25 @@
     gXmlSecNssFunctions->cryptoAppKeyLoad 		= xmlSecNssAppKeyLoad; 
     gXmlSecNssFunctions->cryptoAppKeyLoadMemory		= xmlSecNssAppKeyLoadMemory; 
     gXmlSecNssFunctions->cryptoAppDefaultPwdCallback	= (void*)xmlSecNssAppGetDefaultPwdCallback();
+#else
+    gXmlSecNssFunctions->cryptoAppInit                         = NULL ;
+    gXmlSecNssFunctions->cryptoAppShutdown             = NULL ;
+    gXmlSecNssFunctions->cryptoAppDefaultKeysMngrInit  = NULL ;
+    gXmlSecNssFunctions->cryptoAppDefaultKeysMngrAdoptKey      = NULL ;
+    gXmlSecNssFunctions->cryptoAppDefaultKeysMngrLoad  = NULL ;
+    gXmlSecNssFunctions->cryptoAppDefaultKeysMngrSave  = NULL ;
+#ifndef XMLSEC_NO_X509
+    gXmlSecNssFunctions->cryptoAppKeysMngrCertLoad     = NULL ;
+    gXmlSecNssFunctions->cryptoAppKeysMngrCertLoadMemory= NULL ;
+    gXmlSecNssFunctions->cryptoAppPkcs12Load           = NULL ; 
+    gXmlSecNssFunctions->cryptoAppPkcs12LoadMemory     = NULL ; 
+    gXmlSecNssFunctions->cryptoAppKeyCertLoad          = NULL ;
+    gXmlSecNssFunctions->cryptoAppKeyCertLoadMemory    = NULL ;
+#endif /* XMLSEC_NO_X509 */
+    gXmlSecNssFunctions->cryptoAppKeyLoad              = NULL ; 
+    gXmlSecNssFunctions->cryptoAppKeyLoadMemory                = NULL ; 
+    gXmlSecNssFunctions->cryptoAppDefaultPwdCallback   = (void*)NULL ;
+#endif
 
     return(gXmlSecNssFunctions);
 }