security/nss/lib/nss/nss.def

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/security/nss/lib/nss/nss.def	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,1064 @@
     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 +;+NSS_3.2 {       # NSS 3.2 release
    1.22 +;+    global:
    1.23 +LIBRARY nss3	;-
    1.24 +EXPORTS		;-
    1.25 +ATOB_AsciiToData;
    1.26 +BTOA_ConvertItemToAscii;
    1.27 +BTOA_DataToAscii;
    1.28 +CERT_AsciiToName;
    1.29 +CERT_CertTimesValid;
    1.30 +CERT_CheckCertValidTimes;
    1.31 +CERT_CreateCertificateRequest;
    1.32 +CERT_ChangeCertTrust;
    1.33 +CERT_DecodeDERCrl;
    1.34 +CERT_DestroyCertificateRequest;
    1.35 +CERT_DestroyCertList;
    1.36 +CERT_DestroyName;
    1.37 +CERT_EnableOCSPChecking;
    1.38 +CERT_FormatName;
    1.39 +CERT_DestroyCertificate;
    1.40 +CERT_DupCertificate;
    1.41 +CERT_FreeDistNames;
    1.42 +CERT_FreeNicknames;
    1.43 +CERT_GetAVATag;
    1.44 +CERT_GetCertEmailAddress;
    1.45 +CERT_GetCertNicknames;
    1.46 +CERT_GetCertIssuerAndSN;
    1.47 +CERT_GetCertTrust;
    1.48 +CERT_GetCertUid;
    1.49 +CERT_GetCommonName;
    1.50 +CERT_GetCountryName;
    1.51 +CERT_GetDBContentVersion;
    1.52 +CERT_GetDefaultCertDB;
    1.53 +CERT_GetDomainComponentName;
    1.54 +CERT_GetLocalityName;
    1.55 +CERT_GetOrgName;
    1.56 +CERT_GetOrgUnitName;
    1.57 +CERT_GetSSLCACerts;
    1.58 +CERT_GetSlopTime;
    1.59 +CERT_GetStateName;
    1.60 +CERT_ImportCAChain;
    1.61 +CERT_NameToAscii;
    1.62 +CERT_RFC1485_EscapeAndQuote;
    1.63 +CERT_SetSlopTime;
    1.64 +CERT_VerifyCertName;
    1.65 +CERT_VerifyCertNow;
    1.66 +DER_UTCDayToAscii;
    1.67 +DER_UTCTimeToAscii;
    1.68 +DER_GeneralizedTimeToTime;
    1.69 +NSS_Init;
    1.70 +NSS_Initialize;
    1.71 +NSS_InitReadWrite;
    1.72 +NSS_NoDB_Init;
    1.73 +NSS_Shutdown;
    1.74 +NSS_VersionCheck;
    1.75 +PK11_Authenticate;
    1.76 +PK11_ChangePW;
    1.77 +PK11_CheckUserPassword;
    1.78 +PK11_CipherOp;
    1.79 +PK11_CloneContext;
    1.80 +PK11_ConfigurePKCS11;
    1.81 +PK11_CreateContextBySymKey;
    1.82 +PK11_CreateDigestContext;
    1.83 +PK11_DestroyContext;
    1.84 +PK11_DestroyTokenObject;
    1.85 +PK11_DigestBegin;
    1.86 +PK11_DigestOp;
    1.87 +PK11_DigestFinal;
    1.88 +PK11_DoesMechanism;
    1.89 +PK11_FindCertFromNickname;
    1.90 +PK11_FindCertFromDERCert;
    1.91 +PK11_FindCertByIssuerAndSN;
    1.92 +PK11_FindKeyByAnyCert;
    1.93 +PK11_FindKeyByDERCert;
    1.94 +PK11_FindSlotByName;
    1.95 +PK11_Finalize;
    1.96 +PK11_FortezzaHasKEA;
    1.97 +PK11_FreeSlot;
    1.98 +PK11_FreeSlotList;
    1.99 +PK11_FreeSymKey;
   1.100 +PK11_GenerateKeyPair;
   1.101 +PK11_GenerateRandom;
   1.102 +PK11_GenerateNewParam;
   1.103 +PK11_GetAllTokens;
   1.104 +PK11_GetBlockSize;
   1.105 +PK11_GetFirstSafe;
   1.106 +PK11_GetInternalKeySlot;
   1.107 +PK11_GetInternalSlot;
   1.108 +PK11_GetSlotName;
   1.109 +PK11_GetTokenName;
   1.110 +PK11_HashBuf;
   1.111 +PK11_IsFIPS;
   1.112 +PK11_IsFriendly;
   1.113 +PK11_IsInternal;
   1.114 +PK11_IsHW;
   1.115 +PK11_IsPresent;
   1.116 +PK11_IsReadOnly;
   1.117 +PK11_KeyGen;
   1.118 +PK11_ListCerts;
   1.119 +PK11_NeedLogin;
   1.120 +PK11_RandomUpdate;
   1.121 +PK11_SetPasswordFunc;
   1.122 +PK11_SetSlotPWValues;
   1.123 +PORT_Alloc;
   1.124 +PORT_Free;
   1.125 +PORT_GetError;
   1.126 +PORT_SetError;
   1.127 +PORT_SetUCS4_UTF8ConversionFunction;
   1.128 +PORT_SetUCS2_UTF8ConversionFunction;
   1.129 +PORT_SetUCS2_ASCIIConversionFunction;
   1.130 +SECITEM_CopyItem;
   1.131 +SECITEM_DupItem;
   1.132 +SECITEM_FreeItem;
   1.133 +SECITEM_ZfreeItem;
   1.134 +SECKEY_ConvertToPublicKey;
   1.135 +SECKEY_CopyPrivateKey;
   1.136 +SECKEY_CreateSubjectPublicKeyInfo;
   1.137 +SECKEY_DestroyPrivateKey;
   1.138 +SECKEY_DestroySubjectPublicKeyInfo;
   1.139 +SECMOD_IsModulePresent;
   1.140 +SECOID_FindOIDTagDescription;
   1.141 +SECOID_GetAlgorithmTag;
   1.142 +SEC_DeletePermCertificate;
   1.143 +SEC_DeletePermCRL;
   1.144 +SEC_DerSignData;
   1.145 +SEC_DestroyCrl;
   1.146 +SEC_FindCrlByDERCert;
   1.147 +SEC_FindCrlByName;
   1.148 +SEC_LookupCrls;
   1.149 +SEC_NewCrl;
   1.150 +;+#
   1.151 +;+# The following symbols are exported only to make libssl3.so work. 
   1.152 +;+# These are still private!!!
   1.153 +;+#
   1.154 +__CERT_NewTempCertificate;
   1.155 +__PK11_CreateContextByRawKey;
   1.156 +__PK11_GetKeyData;
   1.157 +__nss_InitLock;
   1.158 +CERT_CertChainFromCert;
   1.159 +CERT_DestroyCertificateList;
   1.160 +CERT_DupCertList;
   1.161 +CERT_ExtractPublicKey;
   1.162 +CERT_FindCertByName;
   1.163 +DER_Lengths;
   1.164 +DSAU_DecodeDerSig;
   1.165 +DSAU_EncodeDerSig;
   1.166 +HASH_GetHashObject;
   1.167 +NSSRWLock_Destroy;
   1.168 +NSSRWLock_HaveWriteLock;
   1.169 +NSSRWLock_LockRead;
   1.170 +NSSRWLock_LockWrite;
   1.171 +NSSRWLock_New;
   1.172 +NSSRWLock_UnlockRead;
   1.173 +NSSRWLock_UnlockWrite;
   1.174 +NSS_PutEnv;
   1.175 +PK11_Derive;
   1.176 +PK11_DeriveWithFlags;
   1.177 +PK11_DigestKey;
   1.178 +PK11_FindBestKEAMatch;
   1.179 +PK11_FindFixedKey;
   1.180 +PK11_GenerateFortezzaIV;
   1.181 +PK11_GetBestKeyLength;
   1.182 +PK11_GetBestSlot;
   1.183 +PK11_GetBestSlotMultiple;
   1.184 +PK11_GetBestWrapMechanism;
   1.185 +PK11_GetCurrentWrapIndex;
   1.186 +PK11_GetMechanism;
   1.187 +PK11_GetModuleID;
   1.188 +PK11_GetPrivateModulusLen;
   1.189 +PK11_GetSlotFromKey;
   1.190 +PK11_GetSlotFromPrivateKey;
   1.191 +PK11_GetSlotID;
   1.192 +PK11_GetSlotSeries;
   1.193 +PK11_GetTokenInfo;
   1.194 +PK11_GetWindow;
   1.195 +PK11_GetWrapKey;
   1.196 +PK11_IVFromParam;
   1.197 +PK11_MakeKEAPubKey;
   1.198 +PK11_ParamFromIV;
   1.199 +PK11_PubDecryptRaw;
   1.200 +PK11_PubDerive;
   1.201 +PK11_PubEncryptRaw;
   1.202 +PK11_PubUnwrapSymKey;
   1.203 +PK11_PubWrapSymKey;
   1.204 +PK11_ReferenceSymKey;
   1.205 +PK11_RestoreContext;
   1.206 +PK11_SaveContext;
   1.207 +PK11_SetFortezzaHack;
   1.208 +PK11_SetWrapKey;
   1.209 +PK11_Sign;
   1.210 +PK11_SignatureLen;
   1.211 +PK11_SymKeyFromHandle;
   1.212 +PK11_TokenExists;
   1.213 +PK11_UnwrapSymKey;
   1.214 +PK11_UnwrapSymKeyWithFlags;
   1.215 +PK11_Verify;
   1.216 +PK11_VerifyKeyOK;
   1.217 +PK11_WrapSymKey;
   1.218 +PORT_ArenaAlloc;
   1.219 +PORT_ArenaZAlloc;
   1.220 +PORT_FreeArena;
   1.221 +PORT_NewArena;
   1.222 +PORT_Realloc;
   1.223 +PORT_ZAlloc;
   1.224 +PORT_ZFree;
   1.225 +RSA_FormatBlock;
   1.226 +SECITEM_CompareItem;
   1.227 +SECKEY_CreateRSAPrivateKey;
   1.228 +SECKEY_DestroyPublicKey;
   1.229 +SECKEY_PublicKeyStrength;
   1.230 +SECKEY_UpdateCertPQG;
   1.231 +SECMOD_LookupSlot;
   1.232 +SGN_Begin;
   1.233 +SGN_DestroyContext;
   1.234 +SGN_End;
   1.235 +SGN_NewContext;
   1.236 +SGN_Update;
   1.237 +VFY_Begin;
   1.238 +VFY_CreateContext;
   1.239 +VFY_DestroyContext;
   1.240 +VFY_End;
   1.241 +VFY_Update;
   1.242 +;+#
   1.243 +;+# The following symbols are exported only to make libsmime3.so work. 
   1.244 +;+# These are still private!!!
   1.245 +;+#
   1.246 +__CERT_ClosePermCertDB;
   1.247 +__CERT_DecodeDERCertificate;
   1.248 +__CERT_TraversePermCertsForNickname;
   1.249 +__CERT_TraversePermCertsForSubject;
   1.250 +__PBE_CreateContext;
   1.251 +__PBE_DestroyContext;
   1.252 +__PBE_GenerateBits;
   1.253 +ATOB_ConvertAsciiToItem;
   1.254 +CERT_AddCertToListTail;
   1.255 +CERT_CertListFromCert;
   1.256 +CERT_DestroyCertArray;
   1.257 +CERT_FindCertByDERCert;
   1.258 +CERT_FindCertByIssuerAndSN;
   1.259 +CERT_FindSMimeProfile;
   1.260 +CERT_ImportCerts;
   1.261 +CERT_NewCertList;
   1.262 +CERT_OpenCertDBFilename;
   1.263 +CERT_SaveSMimeProfile;
   1.264 +CERT_VerifyCert;
   1.265 +DER_GetInteger;
   1.266 +DER_TimeToUTCTime;
   1.267 +DER_UTCTimeToTime;
   1.268 +PK11_AlgtagToMechanism;
   1.269 +PK11_BlockData;
   1.270 +PK11_CreatePBEAlgorithmID;
   1.271 +PK11_DestroyObject;
   1.272 +PK11_ExportEncryptedPrivateKeyInfo;
   1.273 +PK11_ExportPrivateKeyInfo;
   1.274 +PK11_FindCertAndKeyByRecipientList;
   1.275 +PK11_FindCertAndKeyByRecipientListNew;
   1.276 +PK11_FindCertInSlot;
   1.277 +PK11_FindPrivateKeyFromCert;
   1.278 +PK11_FortezzaMapSig;
   1.279 +PK11_GetKeyLength;
   1.280 +PK11_GetKeyStrength;
   1.281 +PK11_ImportCertForKeyToSlot;
   1.282 +PK11_ImportEncryptedPrivateKeyInfo;
   1.283 +PK11_ImportPrivateKeyInfo;
   1.284 +PK11_MapPBEMechanismToCryptoMechanism;
   1.285 +PK11_PBEKeyGen;
   1.286 +PK11_ParamFromAlgid;
   1.287 +PK11_ParamToAlgid;
   1.288 +PK11_TraverseCertsForNicknameInSlot;
   1.289 +PK11_TraverseCertsForSubjectInSlot;
   1.290 +PORT_ArenaGrow;
   1.291 +PORT_ArenaMark;
   1.292 +PORT_ArenaRelease;
   1.293 +PORT_ArenaStrdup;
   1.294 +PORT_ArenaUnmark;
   1.295 +PORT_UCS2_ASCIIConversion;
   1.296 +PORT_UCS2_UTF8Conversion;
   1.297 +SECITEM_AllocItem;
   1.298 +SECKEY_CopyEncryptedPrivateKeyInfo;
   1.299 +SECKEY_CopyPrivateKeyInfo;
   1.300 +SECKEY_DestroyEncryptedPrivateKeyInfo;
   1.301 +SECKEY_DestroyPrivateKeyInfo;
   1.302 +SECOID_CompareAlgorithmID;
   1.303 +SECOID_CopyAlgorithmID;
   1.304 +SECOID_DestroyAlgorithmID;
   1.305 +SECOID_FindOID;
   1.306 +SECOID_FindOIDByTag;
   1.307 +SECOID_FindOIDTag;
   1.308 +SECOID_SetAlgorithmID;
   1.309 +SEC_ASN1DecodeInteger;
   1.310 +SEC_ASN1DecodeItem;
   1.311 +SEC_ASN1DecoderClearFilterProc;
   1.312 +SEC_ASN1DecoderClearNotifyProc;
   1.313 +SEC_ASN1DecoderFinish;
   1.314 +SEC_ASN1DecoderSetFilterProc;
   1.315 +SEC_ASN1DecoderSetNotifyProc;
   1.316 +SEC_ASN1DecoderStart;
   1.317 +SEC_ASN1DecoderUpdate;
   1.318 +SEC_ASN1Encode;
   1.319 +SEC_ASN1EncodeInteger;
   1.320 +SEC_ASN1EncodeItem;
   1.321 +SEC_ASN1EncoderClearNotifyProc;
   1.322 +SEC_ASN1EncoderClearStreaming;
   1.323 +SEC_ASN1EncoderClearTakeFromBuf;
   1.324 +SEC_ASN1EncoderFinish;
   1.325 +SEC_ASN1EncoderSetNotifyProc;
   1.326 +SEC_ASN1EncoderSetStreaming;
   1.327 +SEC_ASN1EncoderSetTakeFromBuf;
   1.328 +SEC_ASN1EncoderStart;
   1.329 +SEC_ASN1EncoderUpdate;
   1.330 +SEC_ASN1LengthLength;
   1.331 +SEC_PKCS5GetCryptoAlgorithm;
   1.332 +SEC_PKCS5GetKeyLength;
   1.333 +SEC_PKCS5GetPBEAlgorithm;
   1.334 +SEC_PKCS5IsAlgorithmPBEAlg;
   1.335 +SEC_SignData;
   1.336 +SGN_CompareDigestInfo;
   1.337 +SGN_CopyDigestInfo;
   1.338 +SGN_CreateDigestInfo;
   1.339 +SGN_DestroyDigestInfo;
   1.340 +SGN_Digest;
   1.341 +VFY_VerifyData;
   1.342 +VFY_VerifyDigest;
   1.343 +;+#
   1.344 +;+# Data objects
   1.345 +;+#
   1.346 +;+# Don't export these DATA symbols on Windows because they don't work right.
   1.347 +;+# Use the SEC_ASN1_GET / SEC_ASN1_SUB / SEC_ASN1_XTRN macros to access them.
   1.348 +;;CERT_CrlTemplate DATA ;
   1.349 +;;CERT_SignedDataTemplate DATA ;
   1.350 +;;CERT_CertificateTemplate DATA ;
   1.351 +;;CERT_CertificateRequestTemplate DATA ;
   1.352 +;;CERT_IssuerAndSNTemplate DATA ;
   1.353 +;;CERT_SetOfSignedCrlTemplate DATA ;
   1.354 +;;SECKEY_DSAPublicKeyTemplate DATA ;
   1.355 +;;SECKEY_EncryptedPrivateKeyInfoTemplate DATA ;
   1.356 +;;SECKEY_PointerToEncryptedPrivateKeyInfoTemplate DATA ;
   1.357 +;;SECKEY_PointerToPrivateKeyInfoTemplate DATA ;
   1.358 +;;SECKEY_PrivateKeyInfoTemplate DATA ;
   1.359 +;;SECKEY_RSAPublicKeyTemplate DATA ;
   1.360 +;;SECOID_AlgorithmIDTemplate DATA ;
   1.361 +;;SEC_AnyTemplate DATA ;
   1.362 +;;SEC_BMPStringTemplate DATA ;
   1.363 +;;SEC_BitStringTemplate DATA ;
   1.364 +;;SEC_GeneralizedTimeTemplate DATA ;
   1.365 +;;SEC_IA5StringTemplate DATA ;
   1.366 +;;SEC_IntegerTemplate DATA ;
   1.367 +;;SEC_ObjectIDTemplate DATA ;
   1.368 +;;SEC_OctetStringTemplate DATA ;
   1.369 +;;SEC_PointerToAnyTemplate DATA ;
   1.370 +;;SEC_PointerToOctetStringTemplate DATA ;
   1.371 +;;SEC_SetOfAnyTemplate DATA ;
   1.372 +;;SEC_UTCTimeTemplate DATA ;
   1.373 +;;sgn_DigestInfoTemplate DATA ;
   1.374 +NSS_Get_CERT_CrlTemplate;
   1.375 +NSS_Get_CERT_SignedDataTemplate;
   1.376 +NSS_Get_CERT_CertificateTemplate;
   1.377 +NSS_Get_CERT_CertificateRequestTemplate;
   1.378 +NSS_Get_CERT_IssuerAndSNTemplate;
   1.379 +NSS_Get_CERT_SetOfSignedCrlTemplate;
   1.380 +NSS_Get_SECKEY_DSAPublicKeyTemplate;
   1.381 +NSS_Get_SECKEY_EncryptedPrivateKeyInfoTemplate;
   1.382 +NSS_Get_SECKEY_PointerToEncryptedPrivateKeyInfoTemplate;
   1.383 +NSS_Get_SECKEY_PointerToPrivateKeyInfoTemplate;
   1.384 +NSS_Get_SECKEY_PrivateKeyInfoTemplate;
   1.385 +NSS_Get_SECKEY_RSAPublicKeyTemplate;
   1.386 +NSS_Get_SECOID_AlgorithmIDTemplate;
   1.387 +NSS_Get_SEC_AnyTemplate;
   1.388 +NSS_Get_SEC_BMPStringTemplate;
   1.389 +NSS_Get_SEC_BitStringTemplate;
   1.390 +NSS_Get_SEC_GeneralizedTimeTemplate;
   1.391 +NSS_Get_SEC_IA5StringTemplate;
   1.392 +NSS_Get_SEC_IntegerTemplate;
   1.393 +NSS_Get_SEC_ObjectIDTemplate;
   1.394 +NSS_Get_SEC_OctetStringTemplate;
   1.395 +NSS_Get_SEC_PointerToAnyTemplate;
   1.396 +NSS_Get_SEC_PointerToOctetStringTemplate;
   1.397 +NSS_Get_SEC_SetOfAnyTemplate;
   1.398 +NSS_Get_SEC_UTCTimeTemplate;
   1.399 +NSS_Get_sgn_DigestInfoTemplate;
   1.400 +;+# commands
   1.401 +CERT_DecodeBasicConstraintValue;
   1.402 +CERT_DecodeOidSequence;
   1.403 +CERT_DecodeUserNotice;
   1.404 +CERT_DecodeCertificatePoliciesExtension;
   1.405 +CERT_DestroyCertificatePoliciesExtension;
   1.406 +CERT_FindCertByNicknameOrEmailAddr;
   1.407 +CERT_FindCertByNickname;
   1.408 +CERT_GenTime2FormattedAscii;
   1.409 +CERT_Hexify;
   1.410 +CERT_CompareName;
   1.411 +PK11SDR_Encrypt;
   1.412 +PK11SDR_Decrypt;
   1.413 +NSSBase64Decoder_Create;
   1.414 +NSSBase64Decoder_Destroy;
   1.415 +NSSBase64Decoder_Update;
   1.416 +NSSBase64Encoder_Create;
   1.417 +NSSBase64Encoder_Destroy;
   1.418 +NSSBase64Encoder_Update;
   1.419 +;+#PK11_DoPassword;
   1.420 +;+#PK11_FindKeyByKeyID;
   1.421 +PK11_InitPin;
   1.422 +PK11_NeedUserInit;
   1.423 +;+    local:
   1.424 +;+       *;
   1.425 +;+};
   1.426 +;+NSS_3.2.1 {       # NSS 3.2.1 release
   1.427 +;+    global:
   1.428 +CERT_AddRDN;
   1.429 +CERT_CreateRDN;
   1.430 +CERT_CreateAVA;
   1.431 +CERT_CreateName;
   1.432 +;+    local:
   1.433 +;+       *;
   1.434 +;+};
   1.435 +;+NSS_3.3 { 	# NSS 3.3. release
   1.436 +;+    global:
   1.437 +CERT_CheckCertUsage;
   1.438 +CERT_FindCertIssuer;
   1.439 +PK11_GetModule;
   1.440 +SECKEY_CreateDHPrivateKey;
   1.441 +SECKEY_GetPublicKeyType;
   1.442 +SECMOD_AddNewModule;
   1.443 +;+#
   1.444 +;+# The following symbols are exported only to make JSS work.
   1.445 +;+# These are still private!!!
   1.446 +;+#
   1.447 +CERT_DisableOCSPChecking;
   1.448 +CERT_DisableOCSPDefaultResponder;
   1.449 +CERT_EnableOCSPDefaultResponder;
   1.450 +CERT_GetCertTimes;
   1.451 +CERT_ImportCAChainTrusted;
   1.452 +CERT_ImportCRL;
   1.453 +CERT_IsCACert;
   1.454 +CERT_IsCADERCert;
   1.455 +CERT_SetOCSPDefaultResponder;
   1.456 +PBE_CreateContext;
   1.457 +PBE_DestroyContext;
   1.458 +PBE_GenerateBits;
   1.459 +PK11_CheckSSOPassword;
   1.460 +PK11_CopySymKeyForSigning;
   1.461 +PK11_DeleteTokenCertAndKey;
   1.462 +PK11_DEREncodePublicKey;
   1.463 +PK11_ExtractKeyValue;
   1.464 +PK11_FindCertsFromNickname;
   1.465 +PK11_FindKeyByKeyID;
   1.466 +PK11_GetIVLength;
   1.467 +PK11_GetKeyData;
   1.468 +PK11_GetKeyType;
   1.469 +PK11_GetLowLevelKeyIDForCert;
   1.470 +PK11_GetLowLevelKeyIDForPrivateKey;
   1.471 +PK11_GetSlotPWValues;
   1.472 +PK11_ImportCertForKey;
   1.473 +PK11_ImportDERCertForKey;
   1.474 +PK11_ImportDERPrivateKeyInfo;
   1.475 +PK11_ImportSymKey;
   1.476 +PK11_IsLoggedIn;
   1.477 +PK11_KeyForDERCertExists;
   1.478 +PK11_KeyForCertExists;
   1.479 +PK11_ListPrivateKeysInSlot;
   1.480 +PK11_ListCertsInSlot;
   1.481 +PK11_Logout;
   1.482 +PK11_NeedPWInit;
   1.483 +PK11_MakeIDFromPubKey;
   1.484 +PK11_PQG_DestroyParams;
   1.485 +PK11_PQG_DestroyVerify;
   1.486 +PK11_PQG_GetBaseFromParams;
   1.487 +PK11_PQG_GetCounterFromVerify;
   1.488 +PK11_PQG_GetHFromVerify;
   1.489 +PK11_PQG_GetPrimeFromParams;
   1.490 +PK11_PQG_GetSeedFromVerify;
   1.491 +PK11_PQG_GetSubPrimeFromParams;
   1.492 +PK11_PQG_NewParams;
   1.493 +PK11_PQG_NewVerify;
   1.494 +PK11_PQG_ParamGen;
   1.495 +PK11_PQG_ParamGenSeedLen;
   1.496 +PK11_PQG_VerifyParams;
   1.497 +PK11_ReferenceSlot;
   1.498 +PK11_SeedRandom;
   1.499 +PK11_UnwrapPrivKey;
   1.500 +PK11_VerifyRecover;
   1.501 +PK11_WrapPrivKey;
   1.502 +SEC_CertNicknameConflict;
   1.503 +SEC_PKCS5GetIV;
   1.504 +SECMOD_DeleteInternalModule;
   1.505 +SECMOD_DestroyModule;
   1.506 +SECMOD_GetDefaultModuleList;
   1.507 +SECMOD_GetDefaultModuleListLock;
   1.508 +SECMOD_GetInternalModule;
   1.509 +SECMOD_GetReadLock;
   1.510 +SECMOD_ReferenceModule;
   1.511 +SECMOD_ReleaseReadLock;
   1.512 +SECKEY_AddPrivateKeyToListTail;
   1.513 +SECKEY_EncodeDERSubjectPublicKeyInfo;
   1.514 +SECKEY_ExtractPublicKey;
   1.515 +SECKEY_DestroyPrivateKeyList;
   1.516 +SECKEY_GetPrivateKeyType;
   1.517 +SECKEY_HashPassword;
   1.518 +SECKEY_ImportDERPublicKey;
   1.519 +SECKEY_NewPrivateKeyList;
   1.520 +SECKEY_RemovePrivateKeyListNode;
   1.521 +VFY_EndWithSignature;
   1.522 +;+    local:
   1.523 +;+       *;
   1.524 +;+};
   1.525 +;+NSS_3.3.1 { 	# NSS 3.3.1 release
   1.526 +;+    global:
   1.527 +;+#
   1.528 +;+# The following symbols are exported only to make libsmime3.so work. 
   1.529 +;+# These are still private!!!
   1.530 +;+#
   1.531 +PK11_CreatePBEParams;
   1.532 +PK11_DestroyPBEParams;
   1.533 +;+    local:
   1.534 +;+       *;
   1.535 +;+};
   1.536 +;+NSS_3.4 { 	# NSS 3.4 release
   1.537 +;+    global:
   1.538 +SECMOD_AddNewModuleEx;
   1.539 +SECMOD_DeleteModule;
   1.540 +SECMOD_FreeModuleSpecList;
   1.541 +SECMOD_GetModuleSpecList;
   1.542 +SECMOD_LoadModule;
   1.543 +SECMOD_LoadUserModule;
   1.544 +SECMOD_UnloadUserModule;
   1.545 +SECMOD_UpdateModule;
   1.546 +;+# for PKCS #12
   1.547 +PK11_RawPBEKeyGen;
   1.548 +;+# for PSM
   1.549 +__CERT_AddTempCertToPerm;
   1.550 +CERT_AddOKDomainName;
   1.551 +CERT_CopyName;
   1.552 +CERT_CreateSubjectCertList;
   1.553 +CERT_DecodeAVAValue;
   1.554 +;+#CERT_DecodeCertFromPackage;
   1.555 +CERT_DecodeGeneralName;
   1.556 +CERT_DecodeTrustString;
   1.557 +CERT_DerNameToAscii;
   1.558 +CERT_EncodeGeneralName;
   1.559 +CERT_FilterCertListByCANames;
   1.560 +CERT_FilterCertListByUsage;
   1.561 +CERT_FindCertExtension;
   1.562 +CERT_FindKeyUsageExtension;
   1.563 +CERT_FindUserCertByUsage;
   1.564 +CERT_FindUserCertsByUsage;
   1.565 +CERT_GetCertChainFromCert;
   1.566 +CERT_GetOCSPAuthorityInfoAccessLocation;
   1.567 +CERT_KeyFromDERCrl;
   1.568 +CERT_MakeCANickname;
   1.569 +CERT_NicknameStringsFromCertList;
   1.570 +CERT_VerifySignedData;
   1.571 +DER_Encode;
   1.572 +HASH_Begin;
   1.573 +HASH_Create;
   1.574 +HASH_Destroy;
   1.575 +HASH_End;
   1.576 +HASH_ResultLen;
   1.577 +HASH_Update;
   1.578 +NSSBase64_DecodeBuffer;   # from Stan
   1.579 +NSSBase64_EncodeItem;   # from Stan
   1.580 +PK11_GetKeyGen;
   1.581 +PK11_GetMinimumPwdLength;
   1.582 +PK11_GetNextSafe;
   1.583 +PK11_GetPadMechanism;
   1.584 +PK11_GetSlotInfo;
   1.585 +PK11_HasRootCerts;
   1.586 +PK11_IsDisabled;
   1.587 +PK11_LoadPrivKey;
   1.588 +PK11_LogoutAll;
   1.589 +PK11_MechanismToAlgtag;
   1.590 +PK11_ResetToken;
   1.591 +PK11_TraverseSlotCerts;
   1.592 +SEC_ASN1Decode;
   1.593 +SECKEY_CopySubjectPublicKeyInfo;
   1.594 +SECMOD_CreateModule;
   1.595 +SECMOD_FindModule;
   1.596 +SECMOD_FindSlot;
   1.597 +SECMOD_PubCipherFlagstoInternal;
   1.598 +SECMOD_PubMechFlagstoInternal;
   1.599 +;;CERT_NameTemplate DATA ;
   1.600 +;;CERT_SubjectPublicKeyInfoTemplate DATA ;
   1.601 +;;SEC_BooleanTemplate DATA ;
   1.602 +;;SEC_NullTemplate DATA ;
   1.603 +;;SEC_SignedCertificateTemplate DATA ;
   1.604 +;;SEC_UTF8StringTemplate DATA ;
   1.605 +NSS_Get_CERT_NameTemplate;
   1.606 +NSS_Get_CERT_SubjectPublicKeyInfoTemplate;
   1.607 +NSS_Get_SEC_BooleanTemplate;
   1.608 +NSS_Get_SEC_NullTemplate;
   1.609 +NSS_Get_SEC_SignedCertificateTemplate;
   1.610 +NSS_Get_SEC_UTF8StringTemplate;
   1.611 +;+# for JSS
   1.612 +PK11_DeleteTokenPrivateKey;
   1.613 +PK11_DeleteTokenPublicKey;
   1.614 +PK11_DeleteTokenSymKey;
   1.615 +PK11_GetNextSymKey;
   1.616 +PK11_GetPQGParamsFromPrivateKey;
   1.617 +PK11_GetPrivateKeyNickname;
   1.618 +PK11_GetPublicKeyNickname;
   1.619 +PK11_GetSymKeyNickname;
   1.620 +PK11_ImportDERPrivateKeyInfoAndReturnKey;
   1.621 +PK11_ImportPrivateKeyInfoAndReturnKey;
   1.622 +PK11_ImportPublicKey;
   1.623 +PK11_ImportSymKeyWithFlags;
   1.624 +PK11_ListFixedKeysInSlot;
   1.625 +PK11_ListPrivKeysInSlot;
   1.626 +PK11_ListPublicKeysInSlot;
   1.627 +PK11_ProtectedAuthenticationPath;
   1.628 +PK11_SetPrivateKeyNickname;
   1.629 +PK11_SetPublicKeyNickname;
   1.630 +PK11_SetSymKeyNickname;
   1.631 +SECKEY_DecodeDERSubjectPublicKeyInfo;
   1.632 +SECKEY_DestroyPublicKeyList;
   1.633 +;+# for debugging
   1.634 +nss_DumpCertificateCacheInfo;
   1.635 +;+    local:
   1.636 +;+       *;
   1.637 +;+};
   1.638 +;+NSS_3.5 { 	# cert creation APIs used by certutil
   1.639 +;+    global:
   1.640 +CERT_AddExtension;
   1.641 +CERT_CopyRDN;
   1.642 +CERT_CreateCertificate;
   1.643 +CERT_CreateValidity;
   1.644 +CERT_DestroyValidity;
   1.645 +CERT_EncodeAndAddBitStrExtension;
   1.646 +CERT_EncodeAuthKeyID;
   1.647 +CERT_EncodeBasicConstraintValue;
   1.648 +CERT_EncodeCRLDistributionPoints;
   1.649 +CERT_FinishExtensions;
   1.650 +CERT_StartCertExtensions;
   1.651 +DER_AsciiToTime;
   1.652 +PK11_ImportCert;
   1.653 +PORT_Strdup;
   1.654 +SECMOD_CanDeleteInternalModule;
   1.655 +;+    local:
   1.656 +;+       *;
   1.657 +;+};
   1.658 +;+NSS_3.6 { 	# NSS 3.6 release
   1.659 +;+    global:
   1.660 +CERT_AddOCSPAcceptableResponses;
   1.661 +CERT_CompleteCRLDecodeEntries;
   1.662 +CERT_CreateOCSPCertID;
   1.663 +CERT_CreateOCSPRequest;
   1.664 +CERT_DecodeDERCrlWithFlags;
   1.665 +CERT_DecodeOCSPResponse;
   1.666 +CERT_DestroyOCSPCertID;
   1.667 +CERT_DestroyOCSPRequest;
   1.668 +CERT_EncodeOCSPRequest;
   1.669 +CERT_FilterCertListForUserCerts;
   1.670 +CERT_GetOCSPResponseStatus;
   1.671 +CERT_GetOCSPStatusForCertID;
   1.672 +CERT_IsUserCert;
   1.673 +CERT_RemoveCertListNode;
   1.674 +CERT_VerifyCACertForUsage;
   1.675 +CERT_VerifyCertificate;
   1.676 +CERT_VerifyCertificateNow;
   1.677 +CERT_VerifyOCSPResponseSignature;
   1.678 +PK11_ConvertSessionPrivKeyToTokenPrivKey;
   1.679 +PK11_ConvertSessionSymKeyToTokenSymKey;
   1.680 +PK11_GetModInfo;
   1.681 +PK11_GetPBEIV;
   1.682 +PK11_ImportCRL;
   1.683 +PK11_ImportDERCert;
   1.684 +PK11_PubUnwrapSymKeyWithFlags;
   1.685 +PK11_SaveContextAlloc;
   1.686 +PK11_TokenKeyGen;
   1.687 +SEC_QuickDERDecodeItem;
   1.688 +SECKEY_CopyPublicKey;
   1.689 +;+    local:
   1.690 +;+       *;
   1.691 +;+};
   1.692 +;+NSS_3.7 { 	# NSS 3.7 release
   1.693 +;+    global:
   1.694 +CERT_CRLCacheRefreshIssuer;
   1.695 +CERT_DestroyOCSPResponse;
   1.696 +CERT_EncodeAltNameExtension;
   1.697 +CERT_FindCertBySubjectKeyID;
   1.698 +CERT_FindSubjectKeyIDExtension;
   1.699 +CERT_GetFirstEmailAddress;
   1.700 +CERT_GetNextEmailAddress;
   1.701 +CERT_VerifySignedDataWithPublicKey;
   1.702 +CERT_VerifySignedDataWithPublicKeyInfo;
   1.703 +PK11_WaitForTokenEvent;
   1.704 +;+    local:
   1.705 +;+       *;
   1.706 +;+};
   1.707 +;+NSS_3.7.1 { 	# NSS 3.7.1 release
   1.708 +;+    global:
   1.709 +PK11_TokenRefresh;
   1.710 +;+    local:
   1.711 +;+       *;
   1.712 +;+};
   1.713 +;+NSS_3.8 { 	# NSS 3.8 release
   1.714 +;+    global:
   1.715 +CERT_IsRootDERCert;
   1.716 +HASH_GetHashObjectByOidTag;
   1.717 +HASH_GetHashTypeByOidTag;
   1.718 +PK11_GetDefaultArray;
   1.719 +PK11_GetDefaultFlags;
   1.720 +PK11_GetDisabledReason;
   1.721 +PK11_UpdateSlotAttribute;
   1.722 +PK11_UserEnableSlot;
   1.723 +PK11_UserDisableSlot;
   1.724 +SECITEM_ItemsAreEqual;
   1.725 +SECKEY_CreateECPrivateKey;
   1.726 +SECKEY_PublicKeyStrengthInBits;
   1.727 +;+    local:
   1.728 +;+       *;
   1.729 +;+};
   1.730 +;+NSS_3.9 { 	# NSS 3.9 release
   1.731 +;+    global:
   1.732 +CERT_DestroyOidSequence;
   1.733 +CERT_GetOidString;
   1.734 +;;CERT_TimeChoiceTemplate DATA ;
   1.735 +DER_DecodeTimeChoice;
   1.736 +DER_EncodeTimeChoice;
   1.737 +DSAU_DecodeDerSigToLen;
   1.738 +DSAU_EncodeDerSigWithLen;
   1.739 +NSS_Get_CERT_TimeChoiceTemplate;
   1.740 +PK11_DeriveWithFlagsPerm;
   1.741 +PK11_ExportEncryptedPrivKeyInfo;
   1.742 +PK11_FindSlotsByNames;
   1.743 +PK11_GetSymKeyType;
   1.744 +PK11_MoveSymKey;
   1.745 +PK11_PubDeriveWithKDF;
   1.746 +PK11_PubUnwrapSymKeyWithFlagsPerm;
   1.747 +PK11_UnwrapSymKeyWithFlagsPerm;
   1.748 +SECITEM_ArenaDupItem;
   1.749 +SECMOD_GetDBModuleList;
   1.750 +SECMOD_GetDeadModuleList;
   1.751 +SEC_ASN1DecoderAbort;
   1.752 +SEC_ASN1EncoderAbort;
   1.753 +SEC_DupCrl;
   1.754 +;+    local:
   1.755 +;+       *;
   1.756 +;+};
   1.757 +;+NSS_3.9.2 { 	# NSS 3.9.2 release
   1.758 +;+    global:
   1.759 +NSS_IsInitialized;
   1.760 +PK11_DestroyGenericObject;
   1.761 +PK11_DestroyGenericObjects;
   1.762 +PK11_FindGenericObjects;
   1.763 +PK11_GetNextGenericObject;
   1.764 +PK11_GetPrevGenericObject;
   1.765 +PK11_LinkGenericObject;
   1.766 +PK11_ReadRawAttribute;
   1.767 +PK11_UnlinkGenericObject;
   1.768 +;+    local:
   1.769 +;+       *;
   1.770 +;+};
   1.771 +;+NSS_3.9.3 { 	# NSS 3.9.3 release
   1.772 +;+    global:
   1.773 +PK11_GetCertFromPrivateKey;
   1.774 +PK11_PrivDecryptPKCS1;
   1.775 +PK11_PubEncryptPKCS1;
   1.776 +SECMOD_CancelWait;
   1.777 +SECMOD_HasRemovableSlots;
   1.778 +SECMOD_UpdateSlotList;
   1.779 +SECMOD_WaitForAnyTokenEvent;
   1.780 +;+    local:
   1.781 +;+       *;
   1.782 +;+};
   1.783 +;+NSS_3.10 { 	# NSS 3.10 release
   1.784 +;+    global:
   1.785 +CERT_CacheCRL;
   1.786 +CERT_DecodeAltNameExtension;
   1.787 +CERT_DecodeAuthInfoAccessExtension;
   1.788 +CERT_DecodeAuthKeyID;
   1.789 +CERT_DecodeCRLDistributionPoints;
   1.790 +CERT_DecodeNameConstraintsExtension;
   1.791 +CERT_DecodePrivKeyUsagePeriodExtension;
   1.792 +CERT_DestroyUserNotice;
   1.793 +CERT_FinishCertificateRequestAttributes;
   1.794 +CERT_GetCertificateNames;
   1.795 +CERT_GetCertificateRequestExtensions;
   1.796 +CERT_GetNextGeneralName;
   1.797 +CERT_GetNextNameConstraint;
   1.798 +CERT_GetPrevGeneralName;
   1.799 +CERT_GetPrevNameConstraint;
   1.800 +CERT_MergeExtensions;
   1.801 +CERT_StartCertificateRequestAttributes;
   1.802 +CERT_StartCRLEntryExtensions;
   1.803 +CERT_StartCRLExtensions;
   1.804 +CERT_UncacheCRL;
   1.805 +HASH_Clone;
   1.806 +HASH_HashBuf;
   1.807 +HASH_ResultLenByOidTag;
   1.808 +HASH_ResultLenContext;
   1.809 +SEC_GetSignatureAlgorithmOidTag;
   1.810 +SECKEY_CacheStaticFlags;
   1.811 +SECOID_AddEntry;
   1.812 +;+#
   1.813 +;+# Data objects
   1.814 +;+#
   1.815 +;+# Don't export these DATA symbols on Windows because they don't work right.
   1.816 +;+# Use the SEC_ASN1_GET / SEC_ASN1_SUB / SEC_ASN1_XTRN macros to access them.
   1.817 +;;CERT_SequenceOfCertExtensionTemplate DATA ;
   1.818 +;;CERT_SignedCrlTemplate DATA ;
   1.819 +NSS_Get_CERT_SequenceOfCertExtensionTemplate;
   1.820 +NSS_Get_CERT_SignedCrlTemplate;
   1.821 +;+    local:
   1.822 +;+       *;
   1.823 +;+};
   1.824 +;+NSS_3.10.2 { 	# NSS 3.10.2 release
   1.825 +;+    global:
   1.826 +PK11_TokenKeyGenWithFlags;
   1.827 +PK11_GenerateKeyPairWithFlags;
   1.828 +;+    local:
   1.829 +;+       *;
   1.830 +;+};
   1.831 +;+NSS_3.11 { 	# NSS 3.11 release
   1.832 +;+    global:
   1.833 +CERT_CompareValidityTimes;
   1.834 +PK11_CopyTokenPrivKeyToSessionPrivKey;
   1.835 +PK11_FreeSlotListElement;
   1.836 +PK11_GenerateRandomOnSlot;
   1.837 +PK11_GetSymKeyUserData;
   1.838 +PK11_MapSignKeyType;
   1.839 +PK11_SetSymKeyUserData;
   1.840 +SECMOD_CloseUserDB;
   1.841 +SECMOD_HasRootCerts;
   1.842 +SECMOD_OpenUserDB;
   1.843 +;+    local:
   1.844 +;+       *;
   1.845 +;+};
   1.846 +;+NSS_3.11.1 {
   1.847 +;+    global:
   1.848 +NSS_RegisterShutdown;
   1.849 +NSS_UnregisterShutdown;
   1.850 +SEC_ASN1EncodeUnsignedInteger;
   1.851 +SEC_RegisterDefaultHttpClient;
   1.852 +;+    local:
   1.853 +;+       *;
   1.854 +;+};
   1.855 +;+NSS_3.11.2 {
   1.856 +;+    global:
   1.857 +SECKEY_SignatureLen;
   1.858 +;+    local:
   1.859 +;+       *;
   1.860 +;+};
   1.861 +;+NSS_3.11.7 {
   1.862 +;+    global:
   1.863 +CERT_SetOCSPFailureMode;
   1.864 +CERT_OCSPCacheSettings;
   1.865 +CERT_ClearOCSPCache;
   1.866 +DER_GeneralizedDayToAscii;
   1.867 +DER_TimeChoiceDayToAscii;
   1.868 +DER_TimeToGeneralizedTime;
   1.869 +DER_TimeToGeneralizedTimeArena;
   1.870 +;+    local:
   1.871 +;+       *;
   1.872 +;+};
   1.873 +;+NSS_3.11.9 {
   1.874 +;+    global:
   1.875 +PK11_UnconfigurePKCS11;
   1.876 +;+    local:
   1.877 +;+       *;
   1.878 +;+};
   1.879 +;+NSS_3.12 { 	# NSS 3.12 release
   1.880 +;+    global:
   1.881 +CERT_CheckNameSpace;
   1.882 +CERT_EncodeCertPoliciesExtension;
   1.883 +CERT_EncodeInfoAccessExtension;
   1.884 +CERT_EncodeInhibitAnyExtension;
   1.885 +CERT_EncodeNoticeReference;
   1.886 +CERT_EncodePolicyConstraintsExtension;
   1.887 +CERT_EncodePolicyMappingExtension;
   1.888 +CERT_EncodeSubjectKeyID;
   1.889 +CERT_EncodeUserNotice;
   1.890 +CERT_FindCRLEntryReasonExten;
   1.891 +CERT_FindCRLNumberExten;
   1.892 +CERT_FindNameConstraintsExten;
   1.893 +CERT_GetClassicOCSPDisabledPolicy;
   1.894 +CERT_GetClassicOCSPEnabledHardFailurePolicy;
   1.895 +CERT_GetClassicOCSPEnabledSoftFailurePolicy;
   1.896 +CERT_GetPKIXVerifyNistRevocationPolicy;
   1.897 +CERT_GetUsePKIXForValidation;
   1.898 +CERT_GetValidDNSPatternsFromCert;
   1.899 +CERT_NewTempCertificate;
   1.900 +CERT_SetOCSPTimeout;
   1.901 +CERT_SetUsePKIXForValidation;
   1.902 +CERT_PKIXVerifyCert;
   1.903 +HASH_GetType;
   1.904 +NSS_InitWithMerge;
   1.905 +PK11_CreateMergeLog;
   1.906 +PK11_CreateGenericObject;
   1.907 +PK11_CreatePBEV2AlgorithmID;
   1.908 +PK11_DestroyMergeLog;
   1.909 +PK11_GenerateKeyPairWithOpFlags;
   1.910 +PK11_GetAllSlotsForCert;
   1.911 +PK11_GetPBECryptoMechanism;
   1.912 +PK11_IsRemovable;
   1.913 +PK11_MergeTokens;
   1.914 +PK11_WriteRawAttribute;
   1.915 +SECKEY_ECParamsToBasePointOrderLen;
   1.916 +SECKEY_ECParamsToKeySize;
   1.917 +SECMOD_DeleteModuleEx;
   1.918 +SEC_GetRegisteredHttpClient;
   1.919 +SEC_PKCS5IsAlgorithmPBEAlgTag;
   1.920 +VFY_CreateContextDirect;
   1.921 +VFY_CreateContextWithAlgorithmID;
   1.922 +VFY_VerifyDataDirect;
   1.923 +VFY_VerifyDataWithAlgorithmID;
   1.924 +VFY_VerifyDigestDirect;
   1.925 +VFY_VerifyDigestWithAlgorithmID;
   1.926 +;+    local:
   1.927 +;+       *;
   1.928 +;+};
   1.929 +;+NSS_3.12.1 { 	# NSS 3.12.1 release
   1.930 +;+    global:
   1.931 +CERT_NameToAsciiInvertible;
   1.932 +PK11_FindCertFromDERCertItem;
   1.933 +;+    local:
   1.934 +;+       *;
   1.935 +;+};
   1.936 +;+NSS_3.12.3 { 	# NSS 3.12.3 release
   1.937 +;+    global:
   1.938 +CERT_CompareCerts;
   1.939 +CERT_RegisterAlternateOCSPAIAInfoCallBack;
   1.940 +PK11_GetSymKeyHandle;
   1.941 +;+    local:
   1.942 +;+       *;
   1.943 +;+};
   1.944 +;+NSS_3.12.4 { 	# NSS 3.12.4 release
   1.945 +;+    global:
   1.946 +PK11_IsInternalKeySlot;
   1.947 +SECMOD_OpenNewSlot;
   1.948 +;+    local:
   1.949 +;+       *;
   1.950 +;+};
   1.951 +;+NSS_3.12.5 { 	# NSS 3.12.5 release
   1.952 +;+    global:
   1.953 +CERT_AddCertToListSorted;
   1.954 +NSS_InitContext;
   1.955 +NSS_ShutdownContext;
   1.956 +SECMOD_GetDefaultModDBFlag;
   1.957 +SECMOD_GetSkipFirstFlag;
   1.958 +;+    local:
   1.959 +;+       *;
   1.960 +;+};
   1.961 +;+NSS_3.12.6 { 	# NSS 3.12.6 release
   1.962 +;+    global:
   1.963 +CERT_CacheOCSPResponseFromSideChannel;
   1.964 +CERT_DistNamesFromCertList;
   1.965 +CERT_DupDistNames;
   1.966 +;+    local:
   1.967 +;+       *;
   1.968 +;+};
   1.969 +;+NSS_3.12.7 { 	# NSS 3.12.7 release
   1.970 +;+    global:
   1.971 +CERT_GetConstrainedCertificateNames;
   1.972 +;+    local:
   1.973 +;+       *;
   1.974 +;+};
   1.975 +;+NSS_3.12.9 {  # NSS 3.12.9 release
   1.976 +;+    global:
   1.977 +CERT_FindCertByNicknameOrEmailAddrForUsage;
   1.978 +PK11_DeriveWithTemplate;
   1.979 +PK11_FindCertsFromEmailAddress;
   1.980 +PK11_KeyGenWithTemplate;
   1.981 +SECMOD_RestartModules;
   1.982 +;+    local:
   1.983 +;+       *;
   1.984 +;+};
   1.985 +;+NSS_3.12.10 {  # NSS 3.12.10 release
   1.986 +;+    global:
   1.987 +CERT_AllocCERTRevocationFlags;
   1.988 +CERT_DestroyCERTRevocationFlags;
   1.989 +;+    local:
   1.990 +;+       *;
   1.991 +;+};
   1.992 +;+NSS_3.13 { 	# NSS 3.13 release
   1.993 +;+    global:
   1.994 +;;SECKEY_RSAPSSParamsTemplate DATA ;
   1.995 +NSS_Get_SECKEY_RSAPSSParamsTemplate;
   1.996 +NSS_GetVersion;
   1.997 +;+    local:
   1.998 +;+       *;
   1.999 +;+};
  1.1000 +;+NSS_3.13.2 { 	# NSS 3.13.2 release
  1.1001 +;+    global:
  1.1002 +PK11_ImportEncryptedPrivateKeyInfoAndReturnKey;
  1.1003 +;+    local:
  1.1004 +;+       *;
  1.1005 +;+};
  1.1006 +;+NSS_3.14 { 	# NSS 3.14 release
  1.1007 +;+    global:
  1.1008 +CERT_CheckOCSPStatus;
  1.1009 +CERT_DecodeOCSPRequest;
  1.1010 +CERT_GetEncodedOCSPResponse;
  1.1011 +PK11_GetBestSlotWithAttributes;
  1.1012 +PK11_GetBestSlotMultipleWithAttributes;
  1.1013 +PK11_PQG_ParamGenV2;
  1.1014 +;+    local:
  1.1015 +;+       *;
  1.1016 +;+};
  1.1017 +;+NSS_3.14.1 {    # NSS 3.14.1 release
  1.1018 +;+    global:
  1.1019 +CERT_CreateEncodedOCSPErrorResponse;
  1.1020 +CERT_CreateEncodedOCSPSuccessResponse;
  1.1021 +CERT_CreateOCSPSingleResponseGood;
  1.1022 +CERT_CreateOCSPSingleResponseUnknown;
  1.1023 +CERT_CreateOCSPSingleResponseRevoked;
  1.1024 +;+    local:
  1.1025 +;+       *;
  1.1026 +;+};
  1.1027 +;+NSS_3.14.3 { 	# NSS 3.14.3 release
  1.1028 +;+    global:
  1.1029 +PK11_SignWithSymKey;
  1.1030 +;+    local:
  1.1031 +;+       *;
  1.1032 +;+};
  1.1033 +;+NSS_3.15 { 	# NSS 3.15 release
  1.1034 +;+    global:
  1.1035 +CERT_EncodeNameConstraintsExtension;
  1.1036 +PK11_Decrypt;
  1.1037 +PK11_Encrypt;
  1.1038 +CERT_PostOCSPRequest;
  1.1039 +CERT_AddCertToListHead;
  1.1040 +;+    local:
  1.1041 +;+       *;
  1.1042 +;+};
  1.1043 +;+NSS_3.15.4 { 	# NSS 3.15.4 release
  1.1044 +;+    global:
  1.1045 +CERT_ForcePostMethodForOCSP;
  1.1046 +CERT_GetSubjectNameDigest;
  1.1047 +CERT_GetSubjectPublicKeyDigest;
  1.1048 +;+    local:
  1.1049 +;+       *;
  1.1050 +;+};
  1.1051 +;+NSS_3.16.1 { 	# NSS 3.16.1 release
  1.1052 +;+    global:
  1.1053 +PK11_ExportDERPrivateKeyInfo;
  1.1054 +PK11_ExportPrivKeyInfo;
  1.1055 +SECMOD_InternaltoPubMechFlags;
  1.1056 +;+    local:
  1.1057 +;+       *;
  1.1058 +;+};
  1.1059 +;+NSS_3.16.2 { 	# NSS 3.16.2 release
  1.1060 +;+    global:
  1.1061 +CERT_AddExtensionByOID;
  1.1062 +CERT_GetGeneralNameTypeFromString;
  1.1063 +PK11_PubEncrypt;
  1.1064 +PK11_PrivDecrypt;
  1.1065 +;+    local:
  1.1066 +;+       *;
  1.1067 +;+};

mercurial