|
1 ;+# |
|
2 ;+# This Source Code Form is subject to the terms of the Mozilla Public |
|
3 ;+# License, v. 2.0. If a copy of the MPL was not distributed with this |
|
4 ;+# file, You can obtain one at http://mozilla.org/MPL/2.0/. |
|
5 ;+# |
|
6 ;+# OK, this file is meant to support SUN, LINUX, AIX and WINDOWS |
|
7 ;+# 1. For all unix platforms, the string ";-" means "remove this line" |
|
8 ;+# 2. For all unix platforms, the string " DATA " will be removed from any |
|
9 ;+# line on which it occurs. |
|
10 ;+# 3. Lines containing ";+" will have ";+" removed on SUN and LINUX. |
|
11 ;+# On AIX, lines containing ";+" will be removed. |
|
12 ;+# 4. For all unix platforms, the string ";;" will thave the ";;" removed. |
|
13 ;+# 5. For all unix platforms, after the above processing has taken place, |
|
14 ;+# all characters after the first ";" on the line will be removed. |
|
15 ;+# And for AIX, the first ";" will also be removed. |
|
16 ;+# This file is passed directly to windows. Since ';' is a comment, all UNIX |
|
17 ;+# directives are hidden behind ";", ";+", and ";-" |
|
18 ;+NSSUTIL_3.12 { # NSS Utilities 3.12 release |
|
19 ;+ global: |
|
20 LIBRARY nssutil3 ;- |
|
21 EXPORTS ;- |
|
22 ATOB_AsciiToData_Util; |
|
23 ATOB_ConvertAsciiToItem_Util; |
|
24 BTOA_ConvertItemToAscii_Util; |
|
25 BTOA_DataToAscii_Util; |
|
26 CERT_GenTime2FormattedAscii_Util; |
|
27 DER_AsciiToTime_Util; |
|
28 DER_DecodeTimeChoice_Util; |
|
29 DER_Encode_Util; |
|
30 DER_EncodeTimeChoice_Util; |
|
31 DER_GeneralizedDayToAscii_Util; |
|
32 DER_GeneralizedTimeToTime_Util; |
|
33 DER_GetInteger_Util; |
|
34 DER_GetUInteger; |
|
35 DER_LengthLength; |
|
36 DER_Lengths_Util; |
|
37 DER_SetUInteger; |
|
38 DER_StoreHeader; |
|
39 DER_TimeChoiceDayToAscii_Util; |
|
40 DER_TimeToGeneralizedTime_Util; |
|
41 DER_TimeToGeneralizedTimeArena_Util; |
|
42 DER_TimeToUTCTime_Util; |
|
43 DER_UTCDayToAscii_Util; |
|
44 DER_UTCTimeToAscii_Util; |
|
45 DER_UTCTimeToTime_Util; |
|
46 NSS_PutEnv_Util; |
|
47 NSSBase64_DecodeBuffer_Util; |
|
48 NSSBase64_EncodeItem_Util; |
|
49 NSSBase64Decoder_Create_Util; |
|
50 NSSBase64Decoder_Destroy_Util; |
|
51 NSSBase64Decoder_Update_Util; |
|
52 NSSBase64Encoder_Create_Util; |
|
53 NSSBase64Encoder_Destroy_Util; |
|
54 NSSBase64Encoder_Update_Util; |
|
55 NSSRWLock_Destroy_Util; |
|
56 NSSRWLock_HaveWriteLock_Util; |
|
57 NSSRWLock_LockRead_Util; |
|
58 NSSRWLock_LockWrite_Util; |
|
59 NSSRWLock_New_Util; |
|
60 NSSRWLock_UnlockRead_Util; |
|
61 NSSRWLock_UnlockWrite_Util; |
|
62 PORT_Alloc_Util; |
|
63 PORT_ArenaAlloc_Util; |
|
64 PORT_ArenaGrow_Util; |
|
65 PORT_ArenaMark_Util; |
|
66 PORT_ArenaRelease_Util; |
|
67 PORT_ArenaStrdup_Util; |
|
68 PORT_ArenaUnmark_Util; |
|
69 PORT_ArenaZAlloc_Util; |
|
70 PORT_Free_Util; |
|
71 PORT_FreeArena_Util; |
|
72 PORT_GetError_Util; |
|
73 PORT_ISO88591_UTF8Conversion; |
|
74 PORT_NewArena_Util; |
|
75 PORT_Realloc_Util; |
|
76 PORT_RegExpCaseSearch; |
|
77 PORT_RegExpValid; |
|
78 PORT_SetError_Util; |
|
79 PORT_SetUCS2_ASCIIConversionFunction_Util; |
|
80 PORT_SetUCS2_UTF8ConversionFunction_Util; |
|
81 PORT_SetUCS4_UTF8ConversionFunction_Util; |
|
82 PORT_Strdup_Util; |
|
83 PORT_UCS2_ASCIIConversion_Util; |
|
84 PORT_UCS2_UTF8Conversion_Util; |
|
85 PORT_UCS4_UTF8Conversion; |
|
86 PORT_ZAlloc_Util; |
|
87 PORT_ZFree_Util; |
|
88 SEC_ASN1Decode_Util; |
|
89 SEC_ASN1DecodeInteger_Util; |
|
90 SEC_ASN1DecodeItem_Util; |
|
91 SEC_ASN1DecoderAbort_Util; |
|
92 SEC_ASN1DecoderClearFilterProc_Util; |
|
93 SEC_ASN1DecoderClearNotifyProc_Util; |
|
94 SEC_ASN1DecoderFinish_Util; |
|
95 SEC_ASN1DecoderSetFilterProc_Util; |
|
96 SEC_ASN1DecoderSetNotifyProc_Util; |
|
97 SEC_ASN1DecoderStart_Util; |
|
98 SEC_ASN1DecoderUpdate_Util; |
|
99 SEC_ASN1Encode_Util; |
|
100 SEC_ASN1EncodeInteger_Util; |
|
101 SEC_ASN1EncodeItem_Util; |
|
102 SEC_ASN1EncoderAbort_Util; |
|
103 SEC_ASN1EncoderClearNotifyProc_Util; |
|
104 SEC_ASN1EncoderClearStreaming_Util; |
|
105 SEC_ASN1EncoderClearTakeFromBuf_Util; |
|
106 SEC_ASN1EncoderFinish_Util; |
|
107 SEC_ASN1EncoderSetNotifyProc_Util; |
|
108 SEC_ASN1EncoderSetStreaming_Util; |
|
109 SEC_ASN1EncoderSetTakeFromBuf_Util; |
|
110 SEC_ASN1EncoderStart_Util; |
|
111 SEC_ASN1EncoderUpdate_Util; |
|
112 SEC_ASN1EncodeUnsignedInteger_Util; |
|
113 SEC_ASN1LengthLength_Util; |
|
114 SEC_QuickDERDecodeItem_Util; |
|
115 SEC_StringToOID; |
|
116 SECITEM_AllocItem_Util; |
|
117 SECITEM_ArenaDupItem_Util; |
|
118 SECITEM_CompareItem_Util; |
|
119 SECITEM_CopyItem_Util; |
|
120 SECITEM_DupItem_Util; |
|
121 SECITEM_FreeItem_Util; |
|
122 SECITEM_Hash; |
|
123 SECITEM_HashCompare; |
|
124 SECITEM_ItemsAreEqual_Util; |
|
125 SECITEM_ZfreeItem_Util; |
|
126 SECOID_AddEntry_Util; |
|
127 SECOID_CompareAlgorithmID_Util; |
|
128 SECOID_CopyAlgorithmID_Util; |
|
129 SECOID_DestroyAlgorithmID_Util; |
|
130 SECOID_FindOID_Util; |
|
131 SECOID_FindOIDByMechanism; |
|
132 SECOID_FindOIDByTag_Util; |
|
133 SECOID_FindOIDTag_Util; |
|
134 SECOID_FindOIDTagDescription_Util; |
|
135 SECOID_GetAlgorithmTag_Util; |
|
136 SECOID_Init; |
|
137 SECOID_KnownCertExtenOID; |
|
138 SECOID_SetAlgorithmID_Util; |
|
139 SECOID_Shutdown; |
|
140 SGN_CompareDigestInfo_Util; |
|
141 SGN_CopyDigestInfo_Util; |
|
142 SGN_CreateDigestInfo_Util; |
|
143 SGN_DecodeDigestInfo; |
|
144 SGN_DestroyDigestInfo_Util; |
|
145 ;+# |
|
146 ;+# Data objects |
|
147 ;+# |
|
148 ;+# Don't export these DATA symbols on Windows because they don't work right. |
|
149 ;+# Use the SEC_ASN1_GET / SEC_ASN1_SUB / SEC_ASN1_XTRN macros to access them. |
|
150 ;;SEC_AnyTemplate_Util DATA ; |
|
151 ;;SEC_BitStringTemplate_Util DATA ; |
|
152 ;;SEC_BMPStringTemplate_Util DATA ; |
|
153 ;;SEC_BooleanTemplate_Util DATA ; |
|
154 ;;SEC_EnumeratedTemplate DATA ; |
|
155 ;;SEC_GeneralizedTimeTemplate_Util DATA ; |
|
156 ;;SEC_IA5StringTemplate_Util DATA ; |
|
157 ;;SEC_IntegerTemplate_Util DATA ; |
|
158 ;;SEC_NullTemplate_Util DATA ; |
|
159 ;;SEC_ObjectIDTemplate_Util DATA ; |
|
160 ;;SEC_OctetStringTemplate_Util DATA ; |
|
161 ;;SEC_PointerToAnyTemplate_Util DATA ; |
|
162 ;;SEC_PointerToEnumeratedTemplate DATA ; |
|
163 ;;SEC_PointerToGeneralizedTimeTemplate DATA ; |
|
164 ;;SEC_PointerToOctetStringTemplate_Util DATA ; |
|
165 ;;SEC_PrintableStringTemplate DATA ; |
|
166 ;;SEC_SequenceOfAnyTemplate DATA ; |
|
167 ;;SEC_SequenceOfObjectIDTemplate DATA ; |
|
168 ;;SEC_SetOfAnyTemplate_Util DATA ; |
|
169 ;;SEC_SkipTemplate DATA ; |
|
170 ;;SEC_T61StringTemplate DATA ; |
|
171 ;;SEC_UniversalStringTemplate DATA ; |
|
172 ;;SEC_UTF8StringTemplate_Util DATA ; |
|
173 ;;SECOID_AlgorithmIDTemplate_Util DATA ; |
|
174 ;;sgn_DigestInfoTemplate_Util DATA ; |
|
175 NSS_Get_SEC_AnyTemplate_Util; |
|
176 NSS_Get_SEC_BitStringTemplate_Util; |
|
177 NSS_Get_SEC_BMPStringTemplate_Util; |
|
178 NSS_Get_SEC_BooleanTemplate_Util; |
|
179 NSS_Get_SEC_EnumeratedTemplate; |
|
180 NSS_Get_SEC_GeneralizedTimeTemplate_Util; |
|
181 NSS_Get_SEC_IA5StringTemplate_Util; |
|
182 NSS_Get_SEC_IntegerTemplate_Util; |
|
183 NSS_Get_SEC_NullTemplate_Util; |
|
184 NSS_Get_SEC_ObjectIDTemplate_Util; |
|
185 NSS_Get_SEC_OctetStringTemplate_Util; |
|
186 NSS_Get_SEC_PointerToAnyTemplate_Util; |
|
187 NSS_Get_SEC_PointerToEnumeratedTemplate; |
|
188 NSS_Get_SEC_PointerToGeneralizedTimeTemplate; |
|
189 NSS_Get_SEC_PointerToOctetStringTemplate_Util; |
|
190 NSS_Get_SEC_PrintableStringTemplate; |
|
191 NSS_Get_SEC_SequenceOfAnyTemplate; |
|
192 NSS_Get_SEC_SequenceOfObjectIDTemplate; |
|
193 NSS_Get_SEC_SetOfAnyTemplate_Util; |
|
194 NSS_Get_SEC_SkipTemplate; |
|
195 NSS_Get_SEC_T61StringTemplate; |
|
196 NSS_Get_SEC_UniversalStringTemplate; |
|
197 NSS_Get_SEC_UTF8StringTemplate_Util; |
|
198 NSS_Get_SECOID_AlgorithmIDTemplate_Util; |
|
199 NSS_Get_sgn_DigestInfoTemplate_Util; |
|
200 ;+ local: |
|
201 ;+ *; |
|
202 ;+}; |
|
203 ;+NSSUTIL_3.12.3 { # NSS Utilities 3.12.3 release |
|
204 ;+ global: |
|
205 NSS_GetAlgorithmPolicy; |
|
206 NSS_SetAlgorithmPolicy; |
|
207 SECITEM_ReallocItem; |
|
208 UTIL_SetForkState; |
|
209 ;+ local: |
|
210 ;+ *; |
|
211 ;+}; |
|
212 ;+NSSUTIL_3.12.5 { # NSS Utilities 3.12.5 release |
|
213 ;+ global: |
|
214 NSS_SecureMemcmp; |
|
215 PORT_LoadLibraryFromOrigin; |
|
216 ;+ local: |
|
217 ;+ *; |
|
218 ;+}; |
|
219 ;+NSSUTIL_3.12.7 { # NSS Utilities 3.12.7 release |
|
220 ;+ global: |
|
221 PORT_RegExpSearch; |
|
222 ;+ local: |
|
223 ;+ *; |
|
224 ;+}; |
|
225 ;+NSSUTIL_3.13 { # NSS Utilities 3.13 release |
|
226 ;+ global: |
|
227 NSSUTIL_GetVersion; |
|
228 NSS_InitializePRErrorTable; |
|
229 ;+ local: |
|
230 ;+ *; |
|
231 ;+}; |
|
232 ;+NSSUTIL_3.14 { # NSS Utilities 3.14 release |
|
233 ;+ global: |
|
234 ;+# private exports for softoken |
|
235 _NSSUTIL_GetSecmodName; |
|
236 _NSSUTIL_EvaluateConfigDir; |
|
237 ;+# public exports |
|
238 NSSUTIL_ArgDecodeNumber; |
|
239 NSSUTIL_ArgFetchValue; |
|
240 NSSUTIL_ArgGetParamValue; |
|
241 NSSUTIL_ArgGetLabel; |
|
242 NSSUTIL_ArgHasFlag; |
|
243 NSSUTIL_ArgIsBlank; |
|
244 NSSUTIL_ArgParseCipherFlags; |
|
245 NSSUTIL_ArgParseModuleSpec; |
|
246 NSSUTIL_ArgParseSlotFlags; |
|
247 NSSUTIL_ArgParseSlotInfo; |
|
248 NSSUTIL_ArgReadLong; |
|
249 NSSUTIL_ArgSkipParameter; |
|
250 NSSUTIL_ArgStrip; |
|
251 NSSUTIL_DoModuleDBFunction; |
|
252 NSSUTIL_DoubleEscape; |
|
253 NSSUTIL_DoubleEscapeSize; |
|
254 NSSUTIL_Escape; |
|
255 NSSUTIL_EscapeSize; |
|
256 NSSUTIL_MkModuleSpec; |
|
257 NSSUTIL_MkNSSString; |
|
258 NSSUTIL_MkSlotString; |
|
259 NSSUTIL_Quote; |
|
260 NSSUTIL_QuoteSize; |
|
261 ;+ local: |
|
262 ;+ *; |
|
263 ;+}; |
|
264 ;+NSSUTIL_3.15 { # NSS Utilities 3.15 release |
|
265 ;+ global: |
|
266 SECITEM_AllocArray; |
|
267 SECITEM_DupArray; |
|
268 SECITEM_FreeArray; |
|
269 SECITEM_ReallocItemV2; |
|
270 SECITEM_ZfreeArray; |
|
271 ;+ local: |
|
272 ;+ *; |
|
273 ;+}; |
|
274 ;+NSSUTIL_3.17.1 { # NSS Utilities 3.17.1 release |
|
275 ;+ global: |
|
276 _SGN_VerifyPKCS1DigestInfo; |
|
277 ;+ local: |
|
278 ;+ *; |
|
279 ;+}; |