security/nss/lib/util/nssutil.def

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     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