security/nss/lib/util/nssutil.def

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:debb75ee4c01
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 ;+};

mercurial