Blame nss/lib/nss/nss.def

Packit 40b132
;+#
Packit 40b132
;+# This Source Code Form is subject to the terms of the Mozilla Public
Packit 40b132
;+# License, v. 2.0. If a copy of the MPL was not distributed with this
Packit 40b132
;+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
Packit 40b132
;+#
Packit 40b132
;+# OK, this file is meant to support SUN, LINUX, AIX and WINDOWS
Packit 40b132
;+#   1. For all unix platforms, the string ";-"  means "remove this line"
Packit 40b132
;+#   2. For all unix platforms, the string " DATA " will be removed from any 
Packit 40b132
;+#	line on which it occurs.
Packit 40b132
;+#   3. Lines containing ";+" will have ";+" removed on SUN and LINUX.
Packit 40b132
;+#      On AIX, lines containing ";+" will be removed.  
Packit 40b132
;+#   4. For all unix platforms, the string ";;" will thave the ";;" removed.
Packit 40b132
;+#   5. For all unix platforms, after the above processing has taken place,
Packit 40b132
;+#    all characters after the first ";" on the line will be removed.  
Packit 40b132
;+#    And for AIX, the first ";" will also be removed.
Packit 40b132
;+#  This file is passed directly to windows. Since ';' is a comment, all UNIX
Packit 40b132
;+#   directives are hidden behind ";", ";+", and ";-"
Packit 40b132
;+NSS_3.2 {       # NSS 3.2 release
Packit 40b132
;+    global:
Packit 40b132
LIBRARY nss3	;-
Packit 40b132
EXPORTS		;-
Packit 40b132
ATOB_AsciiToData;
Packit 40b132
BTOA_ConvertItemToAscii;
Packit 40b132
BTOA_DataToAscii;
Packit 40b132
CERT_AsciiToName;
Packit 40b132
CERT_CertTimesValid;
Packit 40b132
CERT_CheckCertValidTimes;
Packit 40b132
CERT_CreateCertificateRequest;
Packit 40b132
CERT_ChangeCertTrust;
Packit 40b132
CERT_DecodeDERCrl;
Packit 40b132
CERT_DestroyCertificateRequest;
Packit 40b132
CERT_DestroyCertList;
Packit 40b132
CERT_DestroyName;
Packit 40b132
CERT_EnableOCSPChecking;
Packit 40b132
CERT_FormatName;
Packit 40b132
CERT_DestroyCertificate;
Packit 40b132
CERT_DupCertificate;
Packit 40b132
CERT_FreeDistNames;
Packit 40b132
CERT_FreeNicknames;
Packit 40b132
CERT_GetAVATag;
Packit 40b132
CERT_GetCertEmailAddress;
Packit 40b132
CERT_GetCertNicknames;
Packit 40b132
CERT_GetCertIssuerAndSN;
Packit 40b132
CERT_GetCertTrust;
Packit 40b132
CERT_GetCertUid;
Packit 40b132
CERT_GetCommonName;
Packit 40b132
CERT_GetCountryName;
Packit 40b132
CERT_GetDBContentVersion;
Packit 40b132
CERT_GetDefaultCertDB;
Packit 40b132
CERT_GetDomainComponentName;
Packit 40b132
CERT_GetLocalityName;
Packit 40b132
CERT_GetOrgName;
Packit 40b132
CERT_GetOrgUnitName;
Packit 40b132
CERT_GetSSLCACerts;
Packit 40b132
CERT_GetSlopTime;
Packit 40b132
CERT_GetStateName;
Packit 40b132
CERT_ImportCAChain;
Packit 40b132
CERT_NameToAscii;
Packit 40b132
CERT_RFC1485_EscapeAndQuote;
Packit 40b132
CERT_SetSlopTime;
Packit 40b132
CERT_VerifyCertName;
Packit 40b132
CERT_VerifyCertNow;
Packit 40b132
DER_UTCDayToAscii;
Packit 40b132
DER_UTCTimeToAscii;
Packit 40b132
DER_GeneralizedTimeToTime;
Packit 40b132
NSS_Init;
Packit 40b132
NSS_Initialize;
Packit 40b132
NSS_InitReadWrite;
Packit 40b132
NSS_NoDB_Init;
Packit 40b132
NSS_Shutdown;
Packit 40b132
NSS_VersionCheck;
Packit 40b132
PK11_Authenticate;
Packit 40b132
PK11_ChangePW;
Packit 40b132
PK11_CheckUserPassword;
Packit 40b132
PK11_CipherOp;
Packit 40b132
PK11_CloneContext;
Packit 40b132
PK11_ConfigurePKCS11;
Packit 40b132
PK11_CreateContextBySymKey;
Packit 40b132
PK11_CreateDigestContext;
Packit 40b132
PK11_DestroyContext;
Packit 40b132
PK11_DestroyTokenObject;
Packit 40b132
PK11_DigestBegin;
Packit 40b132
PK11_DigestOp;
Packit 40b132
PK11_DigestFinal;
Packit 40b132
PK11_DoesMechanism;
Packit 40b132
PK11_FindCertFromNickname;
Packit 40b132
PK11_FindCertFromDERCert;
Packit 40b132
PK11_FindCertByIssuerAndSN;
Packit 40b132
PK11_FindKeyByAnyCert;
Packit 40b132
PK11_FindKeyByDERCert;
Packit 40b132
PK11_FindSlotByName;
Packit 40b132
PK11_Finalize;
Packit 40b132
PK11_FortezzaHasKEA;
Packit 40b132
PK11_FreeSlot;
Packit 40b132
PK11_FreeSlotList;
Packit 40b132
PK11_FreeSymKey;
Packit 40b132
PK11_GenerateKeyPair;
Packit 40b132
PK11_GenerateRandom;
Packit 40b132
PK11_GenerateNewParam;
Packit 40b132
PK11_GetAllTokens;
Packit 40b132
PK11_GetBlockSize;
Packit 40b132
PK11_GetFirstSafe;
Packit 40b132
PK11_GetInternalKeySlot;
Packit 40b132
PK11_GetInternalSlot;
Packit 40b132
PK11_GetSlotName;
Packit 40b132
PK11_GetTokenName;
Packit 40b132
PK11_HashBuf;
Packit 40b132
PK11_IsFIPS;
Packit 40b132
PK11_IsFriendly;
Packit 40b132
PK11_IsInternal;
Packit 40b132
PK11_IsHW;
Packit 40b132
PK11_IsPresent;
Packit 40b132
PK11_IsReadOnly;
Packit 40b132
PK11_KeyGen;
Packit 40b132
PK11_ListCerts;
Packit 40b132
PK11_NeedLogin;
Packit 40b132
PK11_RandomUpdate;
Packit 40b132
PK11_SetPasswordFunc;
Packit 40b132
PK11_SetSlotPWValues;
Packit 40b132
PORT_Alloc;
Packit 40b132
PORT_Free;
Packit 40b132
PORT_GetError;
Packit 40b132
PORT_SetError;
Packit 40b132
PORT_SetUCS4_UTF8ConversionFunction;
Packit 40b132
PORT_SetUCS2_UTF8ConversionFunction;
Packit 40b132
PORT_SetUCS2_ASCIIConversionFunction;
Packit 40b132
SECITEM_CopyItem;
Packit 40b132
SECITEM_DupItem;
Packit 40b132
SECITEM_FreeItem;
Packit 40b132
SECITEM_ZfreeItem;
Packit 40b132
SECKEY_ConvertToPublicKey;
Packit 40b132
SECKEY_CopyPrivateKey;
Packit 40b132
SECKEY_CreateSubjectPublicKeyInfo;
Packit 40b132
SECKEY_DestroyPrivateKey;
Packit 40b132
SECKEY_DestroySubjectPublicKeyInfo;
Packit 40b132
SECMOD_IsModulePresent;
Packit 40b132
SECOID_FindOIDTagDescription;
Packit 40b132
SECOID_GetAlgorithmTag;
Packit 40b132
SEC_DeletePermCertificate;
Packit 40b132
SEC_DeletePermCRL;
Packit 40b132
SEC_DerSignData;
Packit 40b132
SEC_DestroyCrl;
Packit 40b132
SEC_FindCrlByDERCert;
Packit 40b132
SEC_FindCrlByName;
Packit 40b132
SEC_LookupCrls;
Packit 40b132
SEC_NewCrl;
Packit 40b132
;+#
Packit 40b132
;+# The following symbols are exported only to make libssl3.so work. 
Packit 40b132
;+# These are still private!!!
Packit 40b132
;+#
Packit 40b132
__CERT_NewTempCertificate;
Packit 40b132
__PK11_CreateContextByRawKey;
Packit 40b132
__PK11_GetKeyData;
Packit 40b132
__nss_InitLock;
Packit 40b132
CERT_CertChainFromCert;
Packit 40b132
CERT_DestroyCertificateList;
Packit 40b132
CERT_DupCertList;
Packit 40b132
CERT_ExtractPublicKey;
Packit 40b132
CERT_FindCertByName;
Packit 40b132
DER_Lengths;
Packit 40b132
DSAU_DecodeDerSig;
Packit 40b132
DSAU_EncodeDerSig;
Packit 40b132
HASH_GetHashObject;
Packit 40b132
NSSRWLock_Destroy;
Packit 40b132
NSSRWLock_HaveWriteLock;
Packit 40b132
NSSRWLock_LockRead;
Packit 40b132
NSSRWLock_LockWrite;
Packit 40b132
NSSRWLock_New;
Packit 40b132
NSSRWLock_UnlockRead;
Packit 40b132
NSSRWLock_UnlockWrite;
Packit 40b132
NSS_PutEnv;
Packit 40b132
PK11_Derive;
Packit 40b132
PK11_DeriveWithFlags;
Packit 40b132
PK11_DigestKey;
Packit 40b132
PK11_FindBestKEAMatch;
Packit 40b132
PK11_FindFixedKey;
Packit 40b132
PK11_GenerateFortezzaIV;
Packit 40b132
PK11_GetBestKeyLength;
Packit 40b132
PK11_GetBestSlot;
Packit 40b132
PK11_GetBestSlotMultiple;
Packit 40b132
PK11_GetBestWrapMechanism;
Packit 40b132
PK11_GetCurrentWrapIndex;
Packit 40b132
PK11_GetMechanism;
Packit 40b132
PK11_GetModuleID;
Packit 40b132
PK11_GetPrivateModulusLen;
Packit 40b132
PK11_GetSlotFromKey;
Packit 40b132
PK11_GetSlotFromPrivateKey;
Packit 40b132
PK11_GetSlotID;
Packit 40b132
PK11_GetSlotSeries;
Packit 40b132
PK11_GetTokenInfo;
Packit 40b132
PK11_GetWindow;
Packit 40b132
PK11_GetWrapKey;
Packit 40b132
PK11_IVFromParam;
Packit 40b132
PK11_MakeKEAPubKey;
Packit 40b132
PK11_ParamFromIV;
Packit 40b132
PK11_PubDecryptRaw;
Packit 40b132
PK11_PubDerive;
Packit 40b132
PK11_PubEncryptRaw;
Packit 40b132
PK11_PubUnwrapSymKey;
Packit 40b132
PK11_PubWrapSymKey;
Packit 40b132
PK11_ReferenceSymKey;
Packit 40b132
PK11_RestoreContext;
Packit 40b132
PK11_SaveContext;
Packit 40b132
PK11_SetFortezzaHack;
Packit 40b132
PK11_SetWrapKey;
Packit 40b132
PK11_Sign;
Packit 40b132
PK11_SignatureLen;
Packit 40b132
PK11_SymKeyFromHandle;
Packit 40b132
PK11_TokenExists;
Packit 40b132
PK11_UnwrapSymKey;
Packit 40b132
PK11_UnwrapSymKeyWithFlags;
Packit 40b132
PK11_Verify;
Packit 40b132
PK11_VerifyKeyOK;
Packit 40b132
PK11_WrapSymKey;
Packit 40b132
PORT_ArenaAlloc;
Packit 40b132
PORT_ArenaZAlloc;
Packit 40b132
PORT_FreeArena;
Packit 40b132
PORT_NewArena;
Packit 40b132
PORT_Realloc;
Packit 40b132
PORT_ZAlloc;
Packit 40b132
PORT_ZFree;
Packit 40b132
RSA_FormatBlock;
Packit 40b132
SECITEM_CompareItem;
Packit 40b132
SECKEY_CreateRSAPrivateKey;
Packit 40b132
SECKEY_DestroyPublicKey;
Packit 40b132
SECKEY_PublicKeyStrength;
Packit 40b132
SECKEY_UpdateCertPQG;
Packit 40b132
SECMOD_LookupSlot;
Packit 40b132
SGN_Begin;
Packit 40b132
SGN_DestroyContext;
Packit 40b132
SGN_End;
Packit 40b132
SGN_NewContext;
Packit 40b132
SGN_Update;
Packit 40b132
VFY_Begin;
Packit 40b132
VFY_CreateContext;
Packit 40b132
VFY_DestroyContext;
Packit 40b132
VFY_End;
Packit 40b132
VFY_Update;
Packit 40b132
;+#
Packit 40b132
;+# The following symbols are exported only to make libsmime3.so work. 
Packit 40b132
;+# These are still private!!!
Packit 40b132
;+#
Packit 40b132
__CERT_ClosePermCertDB;
Packit 40b132
__CERT_DecodeDERCertificate;
Packit 40b132
__CERT_TraversePermCertsForNickname;
Packit 40b132
__CERT_TraversePermCertsForSubject;
Packit 40b132
__PBE_CreateContext;
Packit 40b132
__PBE_DestroyContext;
Packit 40b132
__PBE_GenerateBits;
Packit 40b132
ATOB_ConvertAsciiToItem;
Packit 40b132
CERT_AddCertToListTail;
Packit 40b132
CERT_CertListFromCert;
Packit 40b132
CERT_DestroyCertArray;
Packit 40b132
CERT_FindCertByDERCert;
Packit 40b132
CERT_FindCertByIssuerAndSN;
Packit 40b132
CERT_FindSMimeProfile;
Packit 40b132
CERT_ImportCerts;
Packit 40b132
CERT_NewCertList;
Packit 40b132
CERT_OpenCertDBFilename;
Packit 40b132
CERT_SaveSMimeProfile;
Packit 40b132
CERT_VerifyCert;
Packit 40b132
DER_GetInteger;
Packit 40b132
DER_TimeToUTCTime;
Packit 40b132
DER_UTCTimeToTime;
Packit 40b132
PK11_AlgtagToMechanism;
Packit 40b132
PK11_BlockData;
Packit 40b132
PK11_CreatePBEAlgorithmID;
Packit 40b132
PK11_DestroyObject;
Packit 40b132
PK11_ExportEncryptedPrivateKeyInfo;
Packit 40b132
PK11_ExportPrivateKeyInfo;
Packit 40b132
PK11_FindCertAndKeyByRecipientList;
Packit 40b132
PK11_FindCertAndKeyByRecipientListNew;
Packit 40b132
PK11_FindCertInSlot;
Packit 40b132
PK11_FindPrivateKeyFromCert;
Packit 40b132
PK11_FortezzaMapSig;
Packit 40b132
PK11_GetKeyLength;
Packit 40b132
PK11_GetKeyStrength;
Packit 40b132
PK11_ImportCertForKeyToSlot;
Packit 40b132
PK11_ImportEncryptedPrivateKeyInfo;
Packit 40b132
PK11_ImportPrivateKeyInfo;
Packit 40b132
PK11_MapPBEMechanismToCryptoMechanism;
Packit 40b132
PK11_PBEKeyGen;
Packit 40b132
PK11_ParamFromAlgid;
Packit 40b132
PK11_ParamToAlgid;
Packit 40b132
PK11_TraverseCertsForNicknameInSlot;
Packit 40b132
PK11_TraverseCertsForSubjectInSlot;
Packit 40b132
PORT_ArenaGrow;
Packit 40b132
PORT_ArenaMark;
Packit 40b132
PORT_ArenaRelease;
Packit 40b132
PORT_ArenaStrdup;
Packit 40b132
PORT_ArenaUnmark;
Packit 40b132
PORT_UCS2_ASCIIConversion;
Packit 40b132
PORT_UCS2_UTF8Conversion;
Packit 40b132
SECITEM_AllocItem;
Packit 40b132
SECKEY_CopyEncryptedPrivateKeyInfo;
Packit 40b132
SECKEY_CopyPrivateKeyInfo;
Packit 40b132
SECKEY_DestroyEncryptedPrivateKeyInfo;
Packit 40b132
SECKEY_DestroyPrivateKeyInfo;
Packit 40b132
SECOID_CompareAlgorithmID;
Packit 40b132
SECOID_CopyAlgorithmID;
Packit 40b132
SECOID_DestroyAlgorithmID;
Packit 40b132
SECOID_FindOID;
Packit 40b132
SECOID_FindOIDByTag;
Packit 40b132
SECOID_FindOIDTag;
Packit 40b132
SECOID_SetAlgorithmID;
Packit 40b132
SEC_ASN1DecodeInteger;
Packit 40b132
SEC_ASN1DecodeItem;
Packit 40b132
SEC_ASN1DecoderClearFilterProc;
Packit 40b132
SEC_ASN1DecoderClearNotifyProc;
Packit 40b132
SEC_ASN1DecoderFinish;
Packit 40b132
SEC_ASN1DecoderSetFilterProc;
Packit 40b132
SEC_ASN1DecoderSetNotifyProc;
Packit 40b132
SEC_ASN1DecoderStart;
Packit 40b132
SEC_ASN1DecoderUpdate;
Packit 40b132
SEC_ASN1Encode;
Packit 40b132
SEC_ASN1EncodeInteger;
Packit 40b132
SEC_ASN1EncodeItem;
Packit 40b132
SEC_ASN1EncoderClearNotifyProc;
Packit 40b132
SEC_ASN1EncoderClearStreaming;
Packit 40b132
SEC_ASN1EncoderClearTakeFromBuf;
Packit 40b132
SEC_ASN1EncoderFinish;
Packit 40b132
SEC_ASN1EncoderSetNotifyProc;
Packit 40b132
SEC_ASN1EncoderSetStreaming;
Packit 40b132
SEC_ASN1EncoderSetTakeFromBuf;
Packit 40b132
SEC_ASN1EncoderStart;
Packit 40b132
SEC_ASN1EncoderUpdate;
Packit 40b132
SEC_ASN1LengthLength;
Packit 40b132
SEC_PKCS5GetCryptoAlgorithm;
Packit 40b132
SEC_PKCS5GetKeyLength;
Packit 40b132
SEC_PKCS5GetPBEAlgorithm;
Packit 40b132
SEC_PKCS5IsAlgorithmPBEAlg;
Packit 40b132
SEC_SignData;
Packit 40b132
SGN_CompareDigestInfo;
Packit 40b132
SGN_CopyDigestInfo;
Packit 40b132
SGN_CreateDigestInfo;
Packit 40b132
SGN_DestroyDigestInfo;
Packit 40b132
SGN_Digest;
Packit 40b132
VFY_VerifyData;
Packit 40b132
VFY_VerifyDigest;
Packit 40b132
;+#
Packit 40b132
;+# Data objects
Packit 40b132
;+#
Packit 40b132
;+# Don't export these DATA symbols on Windows because they don't work right.
Packit 40b132
;+# Use the SEC_ASN1_GET / SEC_ASN1_SUB / SEC_ASN1_XTRN macros to access them.
Packit 40b132
;;CERT_CrlTemplate DATA ;
Packit 40b132
;;CERT_SignedDataTemplate DATA ;
Packit 40b132
;;CERT_CertificateTemplate DATA ;
Packit 40b132
;;CERT_CertificateRequestTemplate DATA ;
Packit 40b132
;;CERT_IssuerAndSNTemplate DATA ;
Packit 40b132
;;CERT_SetOfSignedCrlTemplate DATA ;
Packit 40b132
;;SECKEY_DSAPublicKeyTemplate DATA ;
Packit 40b132
;;SECKEY_EncryptedPrivateKeyInfoTemplate DATA ;
Packit 40b132
;;SECKEY_PointerToEncryptedPrivateKeyInfoTemplate DATA ;
Packit 40b132
;;SECKEY_PointerToPrivateKeyInfoTemplate DATA ;
Packit 40b132
;;SECKEY_PrivateKeyInfoTemplate DATA ;
Packit 40b132
;;SECKEY_RSAPublicKeyTemplate DATA ;
Packit 40b132
;;SECOID_AlgorithmIDTemplate DATA ;
Packit 40b132
;;SEC_AnyTemplate DATA ;
Packit 40b132
;;SEC_BMPStringTemplate DATA ;
Packit 40b132
;;SEC_BitStringTemplate DATA ;
Packit 40b132
;;SEC_GeneralizedTimeTemplate DATA ;
Packit 40b132
;;SEC_IA5StringTemplate DATA ;
Packit 40b132
;;SEC_IntegerTemplate DATA ;
Packit 40b132
;;SEC_ObjectIDTemplate DATA ;
Packit 40b132
;;SEC_OctetStringTemplate DATA ;
Packit 40b132
;;SEC_PointerToAnyTemplate DATA ;
Packit 40b132
;;SEC_PointerToOctetStringTemplate DATA ;
Packit 40b132
;;SEC_SetOfAnyTemplate DATA ;
Packit 40b132
;;SEC_UTCTimeTemplate DATA ;
Packit 40b132
;;sgn_DigestInfoTemplate DATA ;
Packit 40b132
NSS_Get_CERT_CrlTemplate;
Packit 40b132
NSS_Get_CERT_SignedDataTemplate;
Packit 40b132
NSS_Get_CERT_CertificateTemplate;
Packit 40b132
NSS_Get_CERT_CertificateRequestTemplate;
Packit 40b132
NSS_Get_CERT_IssuerAndSNTemplate;
Packit 40b132
NSS_Get_CERT_SetOfSignedCrlTemplate;
Packit 40b132
NSS_Get_SECKEY_DSAPublicKeyTemplate;
Packit 40b132
NSS_Get_SECKEY_EncryptedPrivateKeyInfoTemplate;
Packit 40b132
NSS_Get_SECKEY_PointerToEncryptedPrivateKeyInfoTemplate;
Packit 40b132
NSS_Get_SECKEY_PointerToPrivateKeyInfoTemplate;
Packit 40b132
NSS_Get_SECKEY_PrivateKeyInfoTemplate;
Packit 40b132
NSS_Get_SECKEY_RSAPublicKeyTemplate;
Packit 40b132
NSS_Get_SECOID_AlgorithmIDTemplate;
Packit 40b132
NSS_Get_SEC_AnyTemplate;
Packit 40b132
NSS_Get_SEC_BMPStringTemplate;
Packit 40b132
NSS_Get_SEC_BitStringTemplate;
Packit 40b132
NSS_Get_SEC_GeneralizedTimeTemplate;
Packit 40b132
NSS_Get_SEC_IA5StringTemplate;
Packit 40b132
NSS_Get_SEC_IntegerTemplate;
Packit 40b132
NSS_Get_SEC_ObjectIDTemplate;
Packit 40b132
NSS_Get_SEC_OctetStringTemplate;
Packit 40b132
NSS_Get_SEC_PointerToAnyTemplate;
Packit 40b132
NSS_Get_SEC_PointerToOctetStringTemplate;
Packit 40b132
NSS_Get_SEC_SetOfAnyTemplate;
Packit 40b132
NSS_Get_SEC_UTCTimeTemplate;
Packit 40b132
NSS_Get_sgn_DigestInfoTemplate;
Packit 40b132
;+# commands
Packit 40b132
CERT_DecodeBasicConstraintValue;
Packit 40b132
CERT_DecodeOidSequence;
Packit 40b132
CERT_DecodeUserNotice;
Packit 40b132
CERT_DecodeCertificatePoliciesExtension;
Packit 40b132
CERT_DestroyCertificatePoliciesExtension;
Packit 40b132
CERT_FindCertByNicknameOrEmailAddr;
Packit 40b132
CERT_FindCertByNickname;
Packit 40b132
CERT_GenTime2FormattedAscii;
Packit 40b132
CERT_Hexify;
Packit 40b132
CERT_CompareName;
Packit 40b132
PK11SDR_Encrypt;
Packit 40b132
PK11SDR_Decrypt;
Packit 40b132
NSSBase64Decoder_Create;
Packit 40b132
NSSBase64Decoder_Destroy;
Packit 40b132
NSSBase64Decoder_Update;
Packit 40b132
NSSBase64Encoder_Create;
Packit 40b132
NSSBase64Encoder_Destroy;
Packit 40b132
NSSBase64Encoder_Update;
Packit 40b132
;+#PK11_DoPassword;
Packit 40b132
;+#PK11_FindKeyByKeyID;
Packit 40b132
PK11_InitPin;
Packit 40b132
PK11_NeedUserInit;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.2.1 {       # NSS 3.2.1 release
Packit 40b132
;+    global:
Packit 40b132
CERT_AddRDN;
Packit 40b132
CERT_CreateRDN;
Packit 40b132
CERT_CreateAVA;
Packit 40b132
CERT_CreateName;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.3 { 	# NSS 3.3. release
Packit 40b132
;+    global:
Packit 40b132
CERT_CheckCertUsage;
Packit 40b132
CERT_FindCertIssuer;
Packit 40b132
PK11_GetModule;
Packit 40b132
SECKEY_CreateDHPrivateKey;
Packit 40b132
SECKEY_GetPublicKeyType;
Packit 40b132
SECMOD_AddNewModule;
Packit 40b132
;+#
Packit 40b132
;+# The following symbols are exported only to make JSS work.
Packit 40b132
;+# These are still private!!!
Packit 40b132
;+#
Packit 40b132
CERT_DisableOCSPChecking;
Packit 40b132
CERT_DisableOCSPDefaultResponder;
Packit 40b132
CERT_EnableOCSPDefaultResponder;
Packit 40b132
CERT_GetCertTimes;
Packit 40b132
CERT_ImportCAChainTrusted;
Packit 40b132
CERT_ImportCRL;
Packit 40b132
CERT_IsCACert;
Packit 40b132
CERT_IsCADERCert;
Packit 40b132
CERT_SetOCSPDefaultResponder;
Packit 40b132
PBE_CreateContext;
Packit 40b132
PBE_DestroyContext;
Packit 40b132
PBE_GenerateBits;
Packit 40b132
PK11_CheckSSOPassword;
Packit 40b132
PK11_CopySymKeyForSigning;
Packit 40b132
PK11_DeleteTokenCertAndKey;
Packit 40b132
PK11_DEREncodePublicKey;
Packit 40b132
PK11_ExtractKeyValue;
Packit 40b132
PK11_FindCertsFromNickname;
Packit 40b132
PK11_FindKeyByKeyID;
Packit 40b132
PK11_GetIVLength;
Packit 40b132
PK11_GetKeyData;
Packit 40b132
PK11_GetKeyType;
Packit 40b132
PK11_GetLowLevelKeyIDForCert;
Packit 40b132
PK11_GetLowLevelKeyIDForPrivateKey;
Packit 40b132
PK11_GetSlotPWValues;
Packit 40b132
PK11_ImportCertForKey;
Packit 40b132
PK11_ImportDERCertForKey;
Packit 40b132
PK11_ImportDERPrivateKeyInfo;
Packit 40b132
PK11_ImportSymKey;
Packit 40b132
PK11_IsLoggedIn;
Packit 40b132
PK11_KeyForDERCertExists;
Packit 40b132
PK11_KeyForCertExists;
Packit 40b132
PK11_ListPrivateKeysInSlot;
Packit 40b132
PK11_ListCertsInSlot;
Packit 40b132
PK11_Logout;
Packit 40b132
PK11_NeedPWInit;
Packit 40b132
PK11_MakeIDFromPubKey;
Packit 40b132
PK11_PQG_DestroyParams;
Packit 40b132
PK11_PQG_DestroyVerify;
Packit 40b132
PK11_PQG_GetBaseFromParams;
Packit 40b132
PK11_PQG_GetCounterFromVerify;
Packit 40b132
PK11_PQG_GetHFromVerify;
Packit 40b132
PK11_PQG_GetPrimeFromParams;
Packit 40b132
PK11_PQG_GetSeedFromVerify;
Packit 40b132
PK11_PQG_GetSubPrimeFromParams;
Packit 40b132
PK11_PQG_NewParams;
Packit 40b132
PK11_PQG_NewVerify;
Packit 40b132
PK11_PQG_ParamGen;
Packit 40b132
PK11_PQG_ParamGenSeedLen;
Packit 40b132
PK11_PQG_VerifyParams;
Packit 40b132
PK11_ReferenceSlot;
Packit 40b132
PK11_SeedRandom;
Packit 40b132
PK11_UnwrapPrivKey;
Packit 40b132
PK11_VerifyRecover;
Packit 40b132
PK11_WrapPrivKey;
Packit 40b132
SEC_CertNicknameConflict;
Packit 40b132
SEC_PKCS5GetIV;
Packit 40b132
SECMOD_DeleteInternalModule;
Packit 40b132
SECMOD_DestroyModule;
Packit 40b132
SECMOD_GetDefaultModuleList;
Packit 40b132
SECMOD_GetDefaultModuleListLock;
Packit 40b132
SECMOD_GetInternalModule;
Packit 40b132
SECMOD_GetReadLock;
Packit 40b132
SECMOD_ReferenceModule;
Packit 40b132
SECMOD_ReleaseReadLock;
Packit 40b132
SECKEY_AddPrivateKeyToListTail;
Packit 40b132
SECKEY_EncodeDERSubjectPublicKeyInfo;
Packit 40b132
SECKEY_ExtractPublicKey;
Packit 40b132
SECKEY_DestroyPrivateKeyList;
Packit 40b132
SECKEY_GetPrivateKeyType;
Packit 40b132
SECKEY_HashPassword;
Packit 40b132
SECKEY_ImportDERPublicKey;
Packit 40b132
SECKEY_NewPrivateKeyList;
Packit 40b132
SECKEY_RemovePrivateKeyListNode;
Packit 40b132
VFY_EndWithSignature;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.3.1 { 	# NSS 3.3.1 release
Packit 40b132
;+    global:
Packit 40b132
;+#
Packit 40b132
;+# The following symbols are exported only to make libsmime3.so work. 
Packit 40b132
;+# These are still private!!!
Packit 40b132
;+#
Packit 40b132
PK11_CreatePBEParams;
Packit 40b132
PK11_DestroyPBEParams;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.4 { 	# NSS 3.4 release
Packit 40b132
;+    global:
Packit 40b132
SECMOD_AddNewModuleEx;
Packit 40b132
SECMOD_DeleteModule;
Packit 40b132
SECMOD_FreeModuleSpecList;
Packit 40b132
SECMOD_GetModuleSpecList;
Packit 40b132
SECMOD_LoadModule;
Packit 40b132
SECMOD_LoadUserModule;
Packit 40b132
SECMOD_UnloadUserModule;
Packit 40b132
SECMOD_UpdateModule;
Packit 40b132
;+# for PKCS #12
Packit 40b132
PK11_RawPBEKeyGen;
Packit 40b132
;+# for PSM
Packit 40b132
__CERT_AddTempCertToPerm;
Packit 40b132
CERT_AddOKDomainName;
Packit 40b132
CERT_CopyName;
Packit 40b132
CERT_CreateSubjectCertList;
Packit 40b132
CERT_DecodeAVAValue;
Packit 40b132
;+#CERT_DecodeCertFromPackage;
Packit 40b132
CERT_DecodeGeneralName;
Packit 40b132
CERT_DecodeTrustString;
Packit 40b132
CERT_DerNameToAscii;
Packit 40b132
CERT_EncodeGeneralName;
Packit 40b132
CERT_FilterCertListByCANames;
Packit 40b132
CERT_FilterCertListByUsage;
Packit 40b132
CERT_FindCertExtension;
Packit 40b132
CERT_FindKeyUsageExtension;
Packit 40b132
CERT_FindUserCertByUsage;
Packit 40b132
CERT_FindUserCertsByUsage;
Packit 40b132
CERT_GetCertChainFromCert;
Packit 40b132
CERT_GetOCSPAuthorityInfoAccessLocation;
Packit 40b132
CERT_KeyFromDERCrl;
Packit 40b132
CERT_MakeCANickname;
Packit 40b132
CERT_NicknameStringsFromCertList;
Packit 40b132
CERT_VerifySignedData;
Packit 40b132
DER_Encode;
Packit 40b132
HASH_Begin;
Packit 40b132
HASH_Create;
Packit 40b132
HASH_Destroy;
Packit 40b132
HASH_End;
Packit 40b132
HASH_ResultLen;
Packit 40b132
HASH_Update;
Packit 40b132
NSSBase64_DecodeBuffer;   # from Stan
Packit 40b132
NSSBase64_EncodeItem;   # from Stan
Packit 40b132
PK11_GetKeyGen;
Packit 40b132
PK11_GetMinimumPwdLength;
Packit 40b132
PK11_GetNextSafe;
Packit 40b132
PK11_GetPadMechanism;
Packit 40b132
PK11_GetSlotInfo;
Packit 40b132
PK11_HasRootCerts;
Packit 40b132
PK11_IsDisabled;
Packit 40b132
PK11_LoadPrivKey;
Packit 40b132
PK11_LogoutAll;
Packit 40b132
PK11_MechanismToAlgtag;
Packit 40b132
PK11_ResetToken;
Packit 40b132
PK11_TraverseSlotCerts;
Packit 40b132
SEC_ASN1Decode;
Packit 40b132
SECKEY_CopySubjectPublicKeyInfo;
Packit 40b132
SECMOD_CreateModule;
Packit 40b132
SECMOD_FindModule;
Packit 40b132
SECMOD_FindSlot;
Packit 40b132
SECMOD_PubCipherFlagstoInternal;
Packit 40b132
SECMOD_PubMechFlagstoInternal;
Packit 40b132
;;CERT_NameTemplate DATA ;
Packit 40b132
;;CERT_SubjectPublicKeyInfoTemplate DATA ;
Packit 40b132
;;SEC_BooleanTemplate DATA ;
Packit 40b132
;;SEC_NullTemplate DATA ;
Packit 40b132
;;SEC_SignedCertificateTemplate DATA ;
Packit 40b132
;;SEC_UTF8StringTemplate DATA ;
Packit 40b132
NSS_Get_CERT_NameTemplate;
Packit 40b132
NSS_Get_CERT_SubjectPublicKeyInfoTemplate;
Packit 40b132
NSS_Get_SEC_BooleanTemplate;
Packit 40b132
NSS_Get_SEC_NullTemplate;
Packit 40b132
NSS_Get_SEC_SignedCertificateTemplate;
Packit 40b132
NSS_Get_SEC_UTF8StringTemplate;
Packit 40b132
;+# for JSS
Packit 40b132
PK11_DeleteTokenPrivateKey;
Packit 40b132
PK11_DeleteTokenPublicKey;
Packit 40b132
PK11_DeleteTokenSymKey;
Packit 40b132
PK11_GetNextSymKey;
Packit 40b132
PK11_GetPQGParamsFromPrivateKey;
Packit 40b132
PK11_GetPrivateKeyNickname;
Packit 40b132
PK11_GetPublicKeyNickname;
Packit 40b132
PK11_GetSymKeyNickname;
Packit 40b132
PK11_ImportDERPrivateKeyInfoAndReturnKey;
Packit 40b132
PK11_ImportPrivateKeyInfoAndReturnKey;
Packit 40b132
PK11_ImportPublicKey;
Packit 40b132
PK11_ImportSymKeyWithFlags;
Packit 40b132
PK11_ListFixedKeysInSlot;
Packit 40b132
PK11_ListPrivKeysInSlot;
Packit 40b132
PK11_ListPublicKeysInSlot;
Packit 40b132
PK11_ProtectedAuthenticationPath;
Packit 40b132
PK11_SetPrivateKeyNickname;
Packit 40b132
PK11_SetPublicKeyNickname;
Packit 40b132
PK11_SetSymKeyNickname;
Packit 40b132
SECKEY_DecodeDERSubjectPublicKeyInfo;
Packit 40b132
SECKEY_DestroyPublicKeyList;
Packit 40b132
;+# for debugging
Packit 40b132
nss_DumpCertificateCacheInfo;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.5 { 	# cert creation APIs used by certutil
Packit 40b132
;+    global:
Packit 40b132
CERT_AddExtension;
Packit 40b132
CERT_CopyRDN;
Packit 40b132
CERT_CreateCertificate;
Packit 40b132
CERT_CreateValidity;
Packit 40b132
CERT_DestroyValidity;
Packit 40b132
CERT_EncodeAndAddBitStrExtension;
Packit 40b132
CERT_EncodeAuthKeyID;
Packit 40b132
CERT_EncodeBasicConstraintValue;
Packit 40b132
CERT_EncodeCRLDistributionPoints;
Packit 40b132
CERT_FinishExtensions;
Packit 40b132
CERT_StartCertExtensions;
Packit 40b132
DER_AsciiToTime;
Packit 40b132
PK11_ImportCert;
Packit 40b132
PORT_Strdup;
Packit 40b132
SECMOD_CanDeleteInternalModule;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.6 { 	# NSS 3.6 release
Packit 40b132
;+    global:
Packit 40b132
CERT_AddOCSPAcceptableResponses;
Packit 40b132
CERT_CompleteCRLDecodeEntries;
Packit 40b132
CERT_CreateOCSPCertID;
Packit 40b132
CERT_CreateOCSPRequest;
Packit 40b132
CERT_DecodeDERCrlWithFlags;
Packit 40b132
CERT_DecodeOCSPResponse;
Packit 40b132
CERT_DestroyOCSPCertID;
Packit 40b132
CERT_DestroyOCSPRequest;
Packit 40b132
CERT_EncodeOCSPRequest;
Packit 40b132
CERT_FilterCertListForUserCerts;
Packit 40b132
CERT_GetOCSPResponseStatus;
Packit 40b132
CERT_GetOCSPStatusForCertID;
Packit 40b132
CERT_IsUserCert;
Packit 40b132
CERT_RemoveCertListNode;
Packit 40b132
CERT_VerifyCACertForUsage;
Packit 40b132
CERT_VerifyCertificate;
Packit 40b132
CERT_VerifyCertificateNow;
Packit 40b132
CERT_VerifyOCSPResponseSignature;
Packit 40b132
PK11_ConvertSessionPrivKeyToTokenPrivKey;
Packit 40b132
PK11_ConvertSessionSymKeyToTokenSymKey;
Packit 40b132
PK11_GetModInfo;
Packit 40b132
PK11_GetPBEIV;
Packit 40b132
PK11_ImportCRL;
Packit 40b132
PK11_ImportDERCert;
Packit 40b132
PK11_PubUnwrapSymKeyWithFlags;
Packit 40b132
PK11_SaveContextAlloc;
Packit 40b132
PK11_TokenKeyGen;
Packit 40b132
SEC_QuickDERDecodeItem;
Packit 40b132
SECKEY_CopyPublicKey;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.7 { 	# NSS 3.7 release
Packit 40b132
;+    global:
Packit 40b132
CERT_CRLCacheRefreshIssuer;
Packit 40b132
CERT_DestroyOCSPResponse;
Packit 40b132
CERT_EncodeAltNameExtension;
Packit 40b132
CERT_FindCertBySubjectKeyID;
Packit 40b132
CERT_FindSubjectKeyIDExtension;
Packit 40b132
CERT_GetFirstEmailAddress;
Packit 40b132
CERT_GetNextEmailAddress;
Packit 40b132
CERT_VerifySignedDataWithPublicKey;
Packit 40b132
CERT_VerifySignedDataWithPublicKeyInfo;
Packit 40b132
PK11_WaitForTokenEvent;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.7.1 { 	# NSS 3.7.1 release
Packit 40b132
;+    global:
Packit 40b132
PK11_TokenRefresh;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.8 { 	# NSS 3.8 release
Packit 40b132
;+    global:
Packit 40b132
CERT_IsRootDERCert;
Packit 40b132
HASH_GetHashObjectByOidTag;
Packit 40b132
HASH_GetHashTypeByOidTag;
Packit 40b132
PK11_GetDefaultArray;
Packit 40b132
PK11_GetDefaultFlags;
Packit 40b132
PK11_GetDisabledReason;
Packit 40b132
PK11_UpdateSlotAttribute;
Packit 40b132
PK11_UserEnableSlot;
Packit 40b132
PK11_UserDisableSlot;
Packit 40b132
SECITEM_ItemsAreEqual;
Packit 40b132
SECKEY_CreateECPrivateKey;
Packit 40b132
SECKEY_PublicKeyStrengthInBits;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.9 { 	# NSS 3.9 release
Packit 40b132
;+    global:
Packit 40b132
CERT_DestroyOidSequence;
Packit 40b132
CERT_GetOidString;
Packit 40b132
;;CERT_TimeChoiceTemplate DATA ;
Packit 40b132
DER_DecodeTimeChoice;
Packit 40b132
DER_EncodeTimeChoice;
Packit 40b132
DSAU_DecodeDerSigToLen;
Packit 40b132
DSAU_EncodeDerSigWithLen;
Packit 40b132
NSS_Get_CERT_TimeChoiceTemplate;
Packit 40b132
PK11_DeriveWithFlagsPerm;
Packit 40b132
PK11_ExportEncryptedPrivKeyInfo;
Packit 40b132
PK11_FindSlotsByNames;
Packit 40b132
PK11_GetSymKeyType;
Packit 40b132
PK11_MoveSymKey;
Packit 40b132
PK11_PubDeriveWithKDF;
Packit 40b132
PK11_PubUnwrapSymKeyWithFlagsPerm;
Packit 40b132
PK11_UnwrapSymKeyWithFlagsPerm;
Packit 40b132
SECITEM_ArenaDupItem;
Packit 40b132
SECMOD_GetDBModuleList;
Packit 40b132
SECMOD_GetDeadModuleList;
Packit 40b132
SEC_ASN1DecoderAbort;
Packit 40b132
SEC_ASN1EncoderAbort;
Packit 40b132
SEC_DupCrl;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.9.2 { 	# NSS 3.9.2 release
Packit 40b132
;+    global:
Packit 40b132
NSS_IsInitialized;
Packit 40b132
PK11_DestroyGenericObject;
Packit 40b132
PK11_DestroyGenericObjects;
Packit 40b132
PK11_FindGenericObjects;
Packit 40b132
PK11_GetNextGenericObject;
Packit 40b132
PK11_GetPrevGenericObject;
Packit 40b132
PK11_LinkGenericObject;
Packit 40b132
PK11_ReadRawAttribute;
Packit 40b132
PK11_UnlinkGenericObject;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.9.3 { 	# NSS 3.9.3 release
Packit 40b132
;+    global:
Packit 40b132
PK11_GetCertFromPrivateKey;
Packit 40b132
PK11_PrivDecryptPKCS1;
Packit 40b132
PK11_PubEncryptPKCS1;
Packit 40b132
SECMOD_CancelWait;
Packit 40b132
SECMOD_HasRemovableSlots;
Packit 40b132
SECMOD_UpdateSlotList;
Packit 40b132
SECMOD_WaitForAnyTokenEvent;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.10 { 	# NSS 3.10 release
Packit 40b132
;+    global:
Packit 40b132
CERT_CacheCRL;
Packit 40b132
CERT_DecodeAltNameExtension;
Packit 40b132
CERT_DecodeAuthInfoAccessExtension;
Packit 40b132
CERT_DecodeAuthKeyID;
Packit 40b132
CERT_DecodeCRLDistributionPoints;
Packit 40b132
CERT_DecodeNameConstraintsExtension;
Packit 40b132
CERT_DecodePrivKeyUsagePeriodExtension;
Packit 40b132
CERT_DestroyUserNotice;
Packit 40b132
CERT_FinishCertificateRequestAttributes;
Packit 40b132
CERT_GetCertificateNames;
Packit 40b132
CERT_GetCertificateRequestExtensions;
Packit 40b132
CERT_GetNextGeneralName;
Packit 40b132
CERT_GetNextNameConstraint;
Packit 40b132
CERT_GetPrevGeneralName;
Packit 40b132
CERT_GetPrevNameConstraint;
Packit 40b132
CERT_MergeExtensions;
Packit 40b132
CERT_StartCertificateRequestAttributes;
Packit 40b132
CERT_StartCRLEntryExtensions;
Packit 40b132
CERT_StartCRLExtensions;
Packit 40b132
CERT_UncacheCRL;
Packit 40b132
HASH_Clone;
Packit 40b132
HASH_HashBuf;
Packit 40b132
HASH_ResultLenByOidTag;
Packit 40b132
HASH_ResultLenContext;
Packit 40b132
SEC_GetSignatureAlgorithmOidTag;
Packit 40b132
SECKEY_CacheStaticFlags;
Packit 40b132
SECOID_AddEntry;
Packit 40b132
;+#
Packit 40b132
;+# Data objects
Packit 40b132
;+#
Packit 40b132
;+# Don't export these DATA symbols on Windows because they don't work right.
Packit 40b132
;+# Use the SEC_ASN1_GET / SEC_ASN1_SUB / SEC_ASN1_XTRN macros to access them.
Packit 40b132
;;CERT_SequenceOfCertExtensionTemplate DATA ;
Packit 40b132
;;CERT_SignedCrlTemplate DATA ;
Packit 40b132
NSS_Get_CERT_SequenceOfCertExtensionTemplate;
Packit 40b132
NSS_Get_CERT_SignedCrlTemplate;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.10.2 { 	# NSS 3.10.2 release
Packit 40b132
;+    global:
Packit 40b132
PK11_TokenKeyGenWithFlags;
Packit 40b132
PK11_GenerateKeyPairWithFlags;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.11 { 	# NSS 3.11 release
Packit 40b132
;+    global:
Packit 40b132
CERT_CompareValidityTimes;
Packit 40b132
PK11_CopyTokenPrivKeyToSessionPrivKey;
Packit 40b132
PK11_FreeSlotListElement;
Packit 40b132
PK11_GenerateRandomOnSlot;
Packit 40b132
PK11_GetSymKeyUserData;
Packit 40b132
PK11_MapSignKeyType;
Packit 40b132
PK11_SetSymKeyUserData;
Packit 40b132
SECMOD_CloseUserDB;
Packit 40b132
SECMOD_HasRootCerts;
Packit 40b132
SECMOD_OpenUserDB;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.11.1 {
Packit 40b132
;+    global:
Packit 40b132
NSS_RegisterShutdown;
Packit 40b132
NSS_UnregisterShutdown;
Packit 40b132
SEC_ASN1EncodeUnsignedInteger;
Packit 40b132
SEC_RegisterDefaultHttpClient;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.11.2 {
Packit 40b132
;+    global:
Packit 40b132
SECKEY_SignatureLen;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.11.7 {
Packit 40b132
;+    global:
Packit 40b132
CERT_SetOCSPFailureMode;
Packit 40b132
CERT_OCSPCacheSettings;
Packit 40b132
CERT_ClearOCSPCache;
Packit 40b132
DER_GeneralizedDayToAscii;
Packit 40b132
DER_TimeChoiceDayToAscii;
Packit 40b132
DER_TimeToGeneralizedTime;
Packit 40b132
DER_TimeToGeneralizedTimeArena;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.11.9 {
Packit 40b132
;+    global:
Packit 40b132
PK11_UnconfigurePKCS11;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.12 { 	# NSS 3.12 release
Packit 40b132
;+    global:
Packit 40b132
CERT_CheckNameSpace;
Packit 40b132
CERT_EncodeCertPoliciesExtension;
Packit 40b132
CERT_EncodeInfoAccessExtension;
Packit 40b132
CERT_EncodeInhibitAnyExtension;
Packit 40b132
CERT_EncodeNoticeReference;
Packit 40b132
CERT_EncodePolicyConstraintsExtension;
Packit 40b132
CERT_EncodePolicyMappingExtension;
Packit 40b132
CERT_EncodeSubjectKeyID;
Packit 40b132
CERT_EncodeUserNotice;
Packit 40b132
CERT_FindCRLEntryReasonExten;
Packit 40b132
CERT_FindCRLNumberExten;
Packit 40b132
CERT_FindNameConstraintsExten;
Packit 40b132
CERT_GetClassicOCSPDisabledPolicy;
Packit 40b132
CERT_GetClassicOCSPEnabledHardFailurePolicy;
Packit 40b132
CERT_GetClassicOCSPEnabledSoftFailurePolicy;
Packit 40b132
CERT_GetPKIXVerifyNistRevocationPolicy;
Packit 40b132
CERT_GetUsePKIXForValidation;
Packit 40b132
CERT_GetValidDNSPatternsFromCert;
Packit 40b132
CERT_NewTempCertificate;
Packit 40b132
CERT_SetOCSPTimeout;
Packit 40b132
CERT_SetUsePKIXForValidation;
Packit 40b132
CERT_PKIXVerifyCert;
Packit 40b132
HASH_GetType;
Packit 40b132
NSS_InitWithMerge;
Packit 40b132
PK11_CreateMergeLog;
Packit 40b132
PK11_CreateGenericObject;
Packit 40b132
PK11_CreatePBEV2AlgorithmID;
Packit 40b132
PK11_DestroyMergeLog;
Packit 40b132
PK11_GenerateKeyPairWithOpFlags;
Packit 40b132
PK11_GetAllSlotsForCert;
Packit 40b132
PK11_GetPBECryptoMechanism;
Packit 40b132
PK11_IsRemovable;
Packit 40b132
PK11_MergeTokens;
Packit 40b132
PK11_WriteRawAttribute;
Packit 40b132
SECKEY_ECParamsToBasePointOrderLen;
Packit 40b132
SECKEY_ECParamsToKeySize;
Packit 40b132
SECMOD_DeleteModuleEx;
Packit 40b132
SEC_GetRegisteredHttpClient;
Packit 40b132
SEC_PKCS5IsAlgorithmPBEAlgTag;
Packit 40b132
VFY_CreateContextDirect;
Packit 40b132
VFY_CreateContextWithAlgorithmID;
Packit 40b132
VFY_VerifyDataDirect;
Packit 40b132
VFY_VerifyDataWithAlgorithmID;
Packit 40b132
VFY_VerifyDigestDirect;
Packit 40b132
VFY_VerifyDigestWithAlgorithmID;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.12.1 { 	# NSS 3.12.1 release
Packit 40b132
;+    global:
Packit 40b132
CERT_NameToAsciiInvertible;
Packit 40b132
PK11_FindCertFromDERCertItem;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.12.3 { 	# NSS 3.12.3 release
Packit 40b132
;+    global:
Packit 40b132
CERT_CompareCerts;
Packit 40b132
CERT_RegisterAlternateOCSPAIAInfoCallBack;
Packit 40b132
PK11_GetSymKeyHandle;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.12.4 { 	# NSS 3.12.4 release
Packit 40b132
;+    global:
Packit 40b132
PK11_IsInternalKeySlot;
Packit 40b132
SECMOD_OpenNewSlot;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.12.5 { 	# NSS 3.12.5 release
Packit 40b132
;+    global:
Packit 40b132
CERT_AddCertToListSorted;
Packit 40b132
NSS_InitContext;
Packit 40b132
NSS_ShutdownContext;
Packit 40b132
SECMOD_GetDefaultModDBFlag;
Packit 40b132
SECMOD_GetSkipFirstFlag;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.12.6 { 	# NSS 3.12.6 release
Packit 40b132
;+    global:
Packit 40b132
CERT_CacheOCSPResponseFromSideChannel;
Packit 40b132
CERT_DistNamesFromCertList;
Packit 40b132
CERT_DupDistNames;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.12.7 { 	# NSS 3.12.7 release
Packit 40b132
;+    global:
Packit 40b132
CERT_GetConstrainedCertificateNames;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.12.9 {  # NSS 3.12.9 release
Packit 40b132
;+    global:
Packit 40b132
CERT_FindCertByNicknameOrEmailAddrForUsage;
Packit 40b132
PK11_DeriveWithTemplate;
Packit 40b132
PK11_FindCertsFromEmailAddress;
Packit 40b132
PK11_KeyGenWithTemplate;
Packit 40b132
SECMOD_RestartModules;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.12.10 {  # NSS 3.12.10 release
Packit 40b132
;+    global:
Packit 40b132
CERT_AllocCERTRevocationFlags;
Packit 40b132
CERT_DestroyCERTRevocationFlags;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.13 { 	# NSS 3.13 release
Packit 40b132
;+    global:
Packit 40b132
;;SECKEY_RSAPSSParamsTemplate DATA ;
Packit 40b132
NSS_Get_SECKEY_RSAPSSParamsTemplate;
Packit 40b132
NSS_GetVersion;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.13.2 { 	# NSS 3.13.2 release
Packit 40b132
;+    global:
Packit 40b132
PK11_ImportEncryptedPrivateKeyInfoAndReturnKey;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.14 { 	# NSS 3.14 release
Packit 40b132
;+    global:
Packit 40b132
CERT_CheckOCSPStatus;
Packit 40b132
CERT_DecodeOCSPRequest;
Packit 40b132
CERT_GetEncodedOCSPResponse;
Packit 40b132
PK11_GetBestSlotWithAttributes;
Packit 40b132
PK11_GetBestSlotMultipleWithAttributes;
Packit 40b132
PK11_PQG_ParamGenV2;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.14.1 {    # NSS 3.14.1 release
Packit 40b132
;+    global:
Packit 40b132
CERT_CreateEncodedOCSPErrorResponse;
Packit 40b132
CERT_CreateEncodedOCSPSuccessResponse;
Packit 40b132
CERT_CreateOCSPSingleResponseGood;
Packit 40b132
CERT_CreateOCSPSingleResponseUnknown;
Packit 40b132
CERT_CreateOCSPSingleResponseRevoked;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.14.3 { 	# NSS 3.14.3 release
Packit 40b132
;+    global:
Packit 40b132
PK11_SignWithSymKey;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.15 { 	# NSS 3.15 release
Packit 40b132
;+    global:
Packit 40b132
CERT_EncodeNameConstraintsExtension;
Packit 40b132
PK11_Decrypt;
Packit 40b132
PK11_Encrypt;
Packit 40b132
CERT_PostOCSPRequest;
Packit 40b132
CERT_AddCertToListHead;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.15.4 { 	# NSS 3.15.4 release
Packit 40b132
;+    global:
Packit 40b132
CERT_ForcePostMethodForOCSP;
Packit 40b132
CERT_GetSubjectNameDigest;
Packit 40b132
CERT_GetSubjectPublicKeyDigest;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.16.1 { 	# NSS 3.16.1 release
Packit 40b132
;+    global:
Packit 40b132
PK11_ExportDERPrivateKeyInfo;
Packit 40b132
PK11_ExportPrivKeyInfo;
Packit 40b132
SECMOD_InternaltoPubMechFlags;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.16.2 { 	# NSS 3.16.2 release
Packit 40b132
;+    global:
Packit 40b132
CERT_AddExtensionByOID;
Packit 40b132
CERT_GetGeneralNameTypeFromString;
Packit 40b132
PK11_PubEncrypt;
Packit 40b132
PK11_PrivDecrypt;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.18 { 	# NSS 3.18 release
Packit 40b132
;+    global:
Packit 40b132
__PK11_SetCertificateNickname;
Packit 40b132
SEC_CheckCrlTimes;
Packit 40b132
SEC_GetCrlTimes;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.19 { 	# NSS 3.19 release
Packit 40b132
;+    global:
Packit 40b132
CERT_GetImposedNameConstraints;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};
Packit 40b132
;+NSS_3.19.1 { 	# NSS 3.19.1 release
Packit 40b132
;+    global:
Packit 40b132
SECKEY_BigIntegerBitLength;
Packit 40b132
;+    local:
Packit 40b132
;+       *;
Packit 40b132
;+};