security/nss/lib/util/nssutil.def

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/security/nss/lib/util/nssutil.def	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,279 @@
     1.4 +;+#
     1.5 +;+# This Source Code Form is subject to the terms of the Mozilla Public
     1.6 +;+# License, v. 2.0. If a copy of the MPL was not distributed with this
     1.7 +;+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
     1.8 +;+#
     1.9 +;+# OK, this file is meant to support SUN, LINUX, AIX and WINDOWS
    1.10 +;+#   1. For all unix platforms, the string ";-"  means "remove this line"
    1.11 +;+#   2. For all unix platforms, the string " DATA " will be removed from any 
    1.12 +;+#	line on which it occurs.
    1.13 +;+#   3. Lines containing ";+" will have ";+" removed on SUN and LINUX.
    1.14 +;+#      On AIX, lines containing ";+" will be removed.  
    1.15 +;+#   4. For all unix platforms, the string ";;" will thave the ";;" removed.
    1.16 +;+#   5. For all unix platforms, after the above processing has taken place,
    1.17 +;+#    all characters after the first ";" on the line will be removed.  
    1.18 +;+#    And for AIX, the first ";" will also be removed.
    1.19 +;+#  This file is passed directly to windows. Since ';' is a comment, all UNIX
    1.20 +;+#   directives are hidden behind ";", ";+", and ";-"
    1.21 +;+NSSUTIL_3.12 {       # NSS Utilities 3.12 release
    1.22 +;+    global:
    1.23 +LIBRARY nssutil3	;-
    1.24 +EXPORTS		;-
    1.25 +ATOB_AsciiToData_Util;
    1.26 +ATOB_ConvertAsciiToItem_Util;
    1.27 +BTOA_ConvertItemToAscii_Util;
    1.28 +BTOA_DataToAscii_Util;
    1.29 +CERT_GenTime2FormattedAscii_Util;
    1.30 +DER_AsciiToTime_Util;
    1.31 +DER_DecodeTimeChoice_Util;
    1.32 +DER_Encode_Util;
    1.33 +DER_EncodeTimeChoice_Util;
    1.34 +DER_GeneralizedDayToAscii_Util;
    1.35 +DER_GeneralizedTimeToTime_Util;
    1.36 +DER_GetInteger_Util;
    1.37 +DER_GetUInteger;
    1.38 +DER_LengthLength;
    1.39 +DER_Lengths_Util;
    1.40 +DER_SetUInteger;
    1.41 +DER_StoreHeader;
    1.42 +DER_TimeChoiceDayToAscii_Util;
    1.43 +DER_TimeToGeneralizedTime_Util;
    1.44 +DER_TimeToGeneralizedTimeArena_Util;
    1.45 +DER_TimeToUTCTime_Util;
    1.46 +DER_UTCDayToAscii_Util;
    1.47 +DER_UTCTimeToAscii_Util;
    1.48 +DER_UTCTimeToTime_Util;
    1.49 +NSS_PutEnv_Util;
    1.50 +NSSBase64_DecodeBuffer_Util;
    1.51 +NSSBase64_EncodeItem_Util;
    1.52 +NSSBase64Decoder_Create_Util;
    1.53 +NSSBase64Decoder_Destroy_Util;
    1.54 +NSSBase64Decoder_Update_Util;
    1.55 +NSSBase64Encoder_Create_Util;
    1.56 +NSSBase64Encoder_Destroy_Util;
    1.57 +NSSBase64Encoder_Update_Util;
    1.58 +NSSRWLock_Destroy_Util;
    1.59 +NSSRWLock_HaveWriteLock_Util;
    1.60 +NSSRWLock_LockRead_Util;
    1.61 +NSSRWLock_LockWrite_Util;
    1.62 +NSSRWLock_New_Util;
    1.63 +NSSRWLock_UnlockRead_Util;
    1.64 +NSSRWLock_UnlockWrite_Util;
    1.65 +PORT_Alloc_Util;
    1.66 +PORT_ArenaAlloc_Util;
    1.67 +PORT_ArenaGrow_Util;
    1.68 +PORT_ArenaMark_Util;
    1.69 +PORT_ArenaRelease_Util;
    1.70 +PORT_ArenaStrdup_Util;
    1.71 +PORT_ArenaUnmark_Util;
    1.72 +PORT_ArenaZAlloc_Util;
    1.73 +PORT_Free_Util;
    1.74 +PORT_FreeArena_Util;
    1.75 +PORT_GetError_Util;
    1.76 +PORT_ISO88591_UTF8Conversion;
    1.77 +PORT_NewArena_Util;
    1.78 +PORT_Realloc_Util;
    1.79 +PORT_RegExpCaseSearch;
    1.80 +PORT_RegExpValid;
    1.81 +PORT_SetError_Util;
    1.82 +PORT_SetUCS2_ASCIIConversionFunction_Util;
    1.83 +PORT_SetUCS2_UTF8ConversionFunction_Util;
    1.84 +PORT_SetUCS4_UTF8ConversionFunction_Util;
    1.85 +PORT_Strdup_Util;
    1.86 +PORT_UCS2_ASCIIConversion_Util;
    1.87 +PORT_UCS2_UTF8Conversion_Util;
    1.88 +PORT_UCS4_UTF8Conversion;
    1.89 +PORT_ZAlloc_Util;
    1.90 +PORT_ZFree_Util;
    1.91 +SEC_ASN1Decode_Util;
    1.92 +SEC_ASN1DecodeInteger_Util;
    1.93 +SEC_ASN1DecodeItem_Util;
    1.94 +SEC_ASN1DecoderAbort_Util;
    1.95 +SEC_ASN1DecoderClearFilterProc_Util;
    1.96 +SEC_ASN1DecoderClearNotifyProc_Util;
    1.97 +SEC_ASN1DecoderFinish_Util;
    1.98 +SEC_ASN1DecoderSetFilterProc_Util;
    1.99 +SEC_ASN1DecoderSetNotifyProc_Util;
   1.100 +SEC_ASN1DecoderStart_Util;
   1.101 +SEC_ASN1DecoderUpdate_Util;
   1.102 +SEC_ASN1Encode_Util;
   1.103 +SEC_ASN1EncodeInteger_Util;
   1.104 +SEC_ASN1EncodeItem_Util;
   1.105 +SEC_ASN1EncoderAbort_Util;
   1.106 +SEC_ASN1EncoderClearNotifyProc_Util;
   1.107 +SEC_ASN1EncoderClearStreaming_Util;
   1.108 +SEC_ASN1EncoderClearTakeFromBuf_Util;
   1.109 +SEC_ASN1EncoderFinish_Util;
   1.110 +SEC_ASN1EncoderSetNotifyProc_Util;
   1.111 +SEC_ASN1EncoderSetStreaming_Util;
   1.112 +SEC_ASN1EncoderSetTakeFromBuf_Util;
   1.113 +SEC_ASN1EncoderStart_Util;
   1.114 +SEC_ASN1EncoderUpdate_Util;
   1.115 +SEC_ASN1EncodeUnsignedInteger_Util;
   1.116 +SEC_ASN1LengthLength_Util;
   1.117 +SEC_QuickDERDecodeItem_Util;
   1.118 +SEC_StringToOID;
   1.119 +SECITEM_AllocItem_Util;
   1.120 +SECITEM_ArenaDupItem_Util;
   1.121 +SECITEM_CompareItem_Util;
   1.122 +SECITEM_CopyItem_Util;
   1.123 +SECITEM_DupItem_Util;
   1.124 +SECITEM_FreeItem_Util;
   1.125 +SECITEM_Hash;
   1.126 +SECITEM_HashCompare;
   1.127 +SECITEM_ItemsAreEqual_Util;
   1.128 +SECITEM_ZfreeItem_Util;
   1.129 +SECOID_AddEntry_Util;
   1.130 +SECOID_CompareAlgorithmID_Util;
   1.131 +SECOID_CopyAlgorithmID_Util;
   1.132 +SECOID_DestroyAlgorithmID_Util;
   1.133 +SECOID_FindOID_Util;
   1.134 +SECOID_FindOIDByMechanism;
   1.135 +SECOID_FindOIDByTag_Util;
   1.136 +SECOID_FindOIDTag_Util;
   1.137 +SECOID_FindOIDTagDescription_Util;
   1.138 +SECOID_GetAlgorithmTag_Util;
   1.139 +SECOID_Init;
   1.140 +SECOID_KnownCertExtenOID;
   1.141 +SECOID_SetAlgorithmID_Util;
   1.142 +SECOID_Shutdown;
   1.143 +SGN_CompareDigestInfo_Util;
   1.144 +SGN_CopyDigestInfo_Util;
   1.145 +SGN_CreateDigestInfo_Util;
   1.146 +SGN_DecodeDigestInfo;
   1.147 +SGN_DestroyDigestInfo_Util;
   1.148 +;+#
   1.149 +;+# Data objects
   1.150 +;+#
   1.151 +;+# Don't export these DATA symbols on Windows because they don't work right.
   1.152 +;+# Use the SEC_ASN1_GET / SEC_ASN1_SUB / SEC_ASN1_XTRN macros to access them.
   1.153 +;;SEC_AnyTemplate_Util DATA ;
   1.154 +;;SEC_BitStringTemplate_Util DATA ;
   1.155 +;;SEC_BMPStringTemplate_Util DATA ;
   1.156 +;;SEC_BooleanTemplate_Util DATA ;
   1.157 +;;SEC_EnumeratedTemplate DATA ;
   1.158 +;;SEC_GeneralizedTimeTemplate_Util DATA ;
   1.159 +;;SEC_IA5StringTemplate_Util DATA ;
   1.160 +;;SEC_IntegerTemplate_Util DATA ;
   1.161 +;;SEC_NullTemplate_Util DATA ;
   1.162 +;;SEC_ObjectIDTemplate_Util DATA ;
   1.163 +;;SEC_OctetStringTemplate_Util DATA ;
   1.164 +;;SEC_PointerToAnyTemplate_Util DATA ;
   1.165 +;;SEC_PointerToEnumeratedTemplate DATA ;
   1.166 +;;SEC_PointerToGeneralizedTimeTemplate DATA ;
   1.167 +;;SEC_PointerToOctetStringTemplate_Util DATA ;
   1.168 +;;SEC_PrintableStringTemplate DATA ;
   1.169 +;;SEC_SequenceOfAnyTemplate DATA ;
   1.170 +;;SEC_SequenceOfObjectIDTemplate DATA ;
   1.171 +;;SEC_SetOfAnyTemplate_Util DATA ;
   1.172 +;;SEC_SkipTemplate DATA ;
   1.173 +;;SEC_T61StringTemplate DATA ;
   1.174 +;;SEC_UniversalStringTemplate DATA ;
   1.175 +;;SEC_UTF8StringTemplate_Util DATA ;
   1.176 +;;SECOID_AlgorithmIDTemplate_Util DATA ;
   1.177 +;;sgn_DigestInfoTemplate_Util DATA ;
   1.178 +NSS_Get_SEC_AnyTemplate_Util;
   1.179 +NSS_Get_SEC_BitStringTemplate_Util;
   1.180 +NSS_Get_SEC_BMPStringTemplate_Util;
   1.181 +NSS_Get_SEC_BooleanTemplate_Util;
   1.182 +NSS_Get_SEC_EnumeratedTemplate;
   1.183 +NSS_Get_SEC_GeneralizedTimeTemplate_Util;
   1.184 +NSS_Get_SEC_IA5StringTemplate_Util;
   1.185 +NSS_Get_SEC_IntegerTemplate_Util;
   1.186 +NSS_Get_SEC_NullTemplate_Util;
   1.187 +NSS_Get_SEC_ObjectIDTemplate_Util;
   1.188 +NSS_Get_SEC_OctetStringTemplate_Util;
   1.189 +NSS_Get_SEC_PointerToAnyTemplate_Util;
   1.190 +NSS_Get_SEC_PointerToEnumeratedTemplate;
   1.191 +NSS_Get_SEC_PointerToGeneralizedTimeTemplate;
   1.192 +NSS_Get_SEC_PointerToOctetStringTemplate_Util;
   1.193 +NSS_Get_SEC_PrintableStringTemplate;
   1.194 +NSS_Get_SEC_SequenceOfAnyTemplate;
   1.195 +NSS_Get_SEC_SequenceOfObjectIDTemplate;
   1.196 +NSS_Get_SEC_SetOfAnyTemplate_Util;
   1.197 +NSS_Get_SEC_SkipTemplate;
   1.198 +NSS_Get_SEC_T61StringTemplate;
   1.199 +NSS_Get_SEC_UniversalStringTemplate;
   1.200 +NSS_Get_SEC_UTF8StringTemplate_Util;
   1.201 +NSS_Get_SECOID_AlgorithmIDTemplate_Util;
   1.202 +NSS_Get_sgn_DigestInfoTemplate_Util;
   1.203 +;+    local:
   1.204 +;+       *;
   1.205 +;+};
   1.206 +;+NSSUTIL_3.12.3 {       # NSS Utilities 3.12.3 release
   1.207 +;+    global:
   1.208 +NSS_GetAlgorithmPolicy;
   1.209 +NSS_SetAlgorithmPolicy;
   1.210 +SECITEM_ReallocItem;
   1.211 +UTIL_SetForkState;
   1.212 +;+    local:
   1.213 +;+       *;
   1.214 +;+};
   1.215 +;+NSSUTIL_3.12.5 {       # NSS Utilities 3.12.5 release
   1.216 +;+    global:
   1.217 +NSS_SecureMemcmp;
   1.218 +PORT_LoadLibraryFromOrigin;
   1.219 +;+    local:
   1.220 +;+       *;
   1.221 +;+};
   1.222 +;+NSSUTIL_3.12.7 {       # NSS Utilities 3.12.7 release
   1.223 +;+    global:
   1.224 +PORT_RegExpSearch;
   1.225 +;+    local:
   1.226 +;+       *;
   1.227 +;+};
   1.228 +;+NSSUTIL_3.13 {         # NSS Utilities 3.13 release
   1.229 +;+    global:
   1.230 +NSSUTIL_GetVersion;
   1.231 +NSS_InitializePRErrorTable;
   1.232 +;+    local:
   1.233 +;+       *;
   1.234 +;+};
   1.235 +;+NSSUTIL_3.14 {         # NSS Utilities 3.14 release
   1.236 +;+    global:
   1.237 +;+# private exports for softoken
   1.238 +_NSSUTIL_GetSecmodName;
   1.239 +_NSSUTIL_EvaluateConfigDir;
   1.240 +;+# public exports
   1.241 +NSSUTIL_ArgDecodeNumber;
   1.242 +NSSUTIL_ArgFetchValue;
   1.243 +NSSUTIL_ArgGetParamValue;
   1.244 +NSSUTIL_ArgGetLabel;
   1.245 +NSSUTIL_ArgHasFlag;
   1.246 +NSSUTIL_ArgIsBlank;
   1.247 +NSSUTIL_ArgParseCipherFlags;
   1.248 +NSSUTIL_ArgParseModuleSpec;
   1.249 +NSSUTIL_ArgParseSlotFlags;
   1.250 +NSSUTIL_ArgParseSlotInfo;
   1.251 +NSSUTIL_ArgReadLong;
   1.252 +NSSUTIL_ArgSkipParameter;
   1.253 +NSSUTIL_ArgStrip;
   1.254 +NSSUTIL_DoModuleDBFunction;
   1.255 +NSSUTIL_DoubleEscape;
   1.256 +NSSUTIL_DoubleEscapeSize;
   1.257 +NSSUTIL_Escape;
   1.258 +NSSUTIL_EscapeSize;
   1.259 +NSSUTIL_MkModuleSpec;
   1.260 +NSSUTIL_MkNSSString;
   1.261 +NSSUTIL_MkSlotString;
   1.262 +NSSUTIL_Quote;
   1.263 +NSSUTIL_QuoteSize;
   1.264 +;+    local:
   1.265 +;+       *;
   1.266 +;+};
   1.267 +;+NSSUTIL_3.15 {         # NSS Utilities 3.15 release
   1.268 +;+    global:
   1.269 +SECITEM_AllocArray;
   1.270 +SECITEM_DupArray;
   1.271 +SECITEM_FreeArray;
   1.272 +SECITEM_ReallocItemV2;
   1.273 +SECITEM_ZfreeArray;
   1.274 +;+    local:
   1.275 +;+       *;
   1.276 +;+};
   1.277 +;+NSSUTIL_3.17.1 {         # NSS Utilities 3.17.1 release
   1.278 +;+    global:
   1.279 +_SGN_VerifyPKCS1DigestInfo;
   1.280 +;+    local:
   1.281 +;+       *;
   1.282 +;+};

mercurial