2015-12-25 11:50:21 +03:00
|
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
|
|
|
|
#ifndef XP_WIN
|
|
|
|
# NSPR, unlike NSS, exports symbols with symbol visibility (Unix) or __declspec
|
|
|
|
# (Windows). When using a linker script, however, we need to explicitly
|
|
|
|
# specify that NSPR's symbols should be globally visible. Otherwise, NSPR's
|
|
|
|
# exported symbols would be hidden.
|
|
|
|
# .def files on Windows don't allow wildcards, of course, which is why this is
|
|
|
|
# excluded on Windows, but it doesn't matter because the symbols are already
|
|
|
|
# exported in NSPR (Windows peculiarity).
|
|
|
|
PR_*
|
|
|
|
PL_*
|
|
|
|
#endif
|
2019-05-29 13:16:29 +03:00
|
|
|
#include ../third_party/sqlite3/src/sqlite.symbols
|
2014-06-24 23:36:10 +04:00
|
|
|
ATOB_AsciiToData
|
|
|
|
ATOB_AsciiToData_Util
|
|
|
|
ATOB_ConvertAsciiToItem_Util
|
|
|
|
BTOA_ConvertItemToAscii_Util
|
|
|
|
BTOA_DataToAscii
|
|
|
|
BTOA_DataToAscii_Util
|
|
|
|
CERT_AddCertToListHead
|
|
|
|
CERT_AddCertToListTail
|
|
|
|
CERT_AddExtension
|
|
|
|
CERT_AddExtensionByOID
|
|
|
|
CERT_AsciiToName
|
|
|
|
CERT_CacheOCSPResponseFromSideChannel
|
|
|
|
CERT_CertChainFromCert
|
2015-12-25 11:50:21 +03:00
|
|
|
CERT_CertificateRequestTemplate @DATA@
|
|
|
|
CERT_CertificateTemplate @DATA@
|
2015-07-06 20:40:04 +03:00
|
|
|
CERT_CertListFromCert
|
2014-06-24 23:36:10 +04:00
|
|
|
CERT_ChangeCertTrust
|
|
|
|
CERT_CheckCertUsage
|
|
|
|
CERT_CheckCertValidTimes
|
|
|
|
CERT_CheckNameSpace
|
|
|
|
CERT_ClearOCSPCache
|
|
|
|
CERT_CompareCerts
|
|
|
|
CERT_CompareName
|
|
|
|
CERT_ConvertAndDecodeCertificate
|
|
|
|
CERT_CopyName
|
|
|
|
CERT_CopyRDN
|
|
|
|
CERT_CreateCertificate
|
|
|
|
CERT_CreateCertificateRequest
|
|
|
|
CERT_CreateSubjectCertList
|
|
|
|
CERT_CreateValidity
|
2015-12-25 11:50:21 +03:00
|
|
|
CERT_CrlTemplate @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
CERT_DecodeAltNameExtension
|
|
|
|
CERT_DecodeAuthInfoAccessExtension
|
|
|
|
CERT_DecodeAuthKeyID
|
|
|
|
CERT_DecodeAVAValue
|
|
|
|
CERT_DecodeBasicConstraintValue
|
|
|
|
CERT_DecodeCertFromPackage
|
|
|
|
CERT_DecodeCertificatePoliciesExtension
|
|
|
|
CERT_DecodeCertPackage
|
|
|
|
CERT_DecodeCRLDistributionPoints
|
|
|
|
CERT_DecodeNameConstraintsExtension
|
|
|
|
CERT_DecodeOidSequence
|
|
|
|
CERT_DecodePrivKeyUsagePeriodExtension
|
|
|
|
CERT_DecodeTrustString
|
|
|
|
CERT_DecodeUserNotice
|
|
|
|
CERT_DerNameToAscii
|
|
|
|
CERT_DestroyCertArray
|
|
|
|
CERT_DestroyCertificate
|
|
|
|
CERT_DestroyCertificateList
|
|
|
|
CERT_DestroyCertificatePoliciesExtension
|
|
|
|
CERT_DestroyCertificateRequest
|
|
|
|
CERT_DestroyCertList
|
|
|
|
CERT_DestroyName
|
|
|
|
CERT_DestroyOidSequence
|
|
|
|
CERT_DestroyUserNotice
|
|
|
|
CERT_DestroyValidity
|
|
|
|
CERT_DisableOCSPChecking
|
|
|
|
CERT_DisableOCSPDefaultResponder
|
|
|
|
CERT_DupCertificate
|
|
|
|
CERT_EnableOCSPChecking
|
|
|
|
CERT_EncodeAltNameExtension
|
|
|
|
CERT_EncodeAndAddBitStrExtension
|
|
|
|
CERT_EncodeAuthKeyID
|
|
|
|
CERT_EncodeBasicConstraintValue
|
|
|
|
CERT_EncodeCertPoliciesExtension
|
|
|
|
CERT_EncodeCRLDistributionPoints
|
|
|
|
CERT_EncodeInfoAccessExtension
|
|
|
|
CERT_EncodeInhibitAnyExtension
|
|
|
|
CERT_EncodeNameConstraintsExtension
|
|
|
|
CERT_EncodeNoticeReference
|
|
|
|
CERT_EncodePolicyConstraintsExtension
|
|
|
|
CERT_EncodePolicyMappingExtension
|
|
|
|
CERT_EncodeSubjectKeyID
|
|
|
|
CERT_EncodeUserNotice
|
|
|
|
CERT_ExtractPublicKey
|
|
|
|
CERT_FilterCertListByCANames
|
|
|
|
CERT_FilterCertListByUsage
|
|
|
|
CERT_FilterCertListForUserCerts
|
|
|
|
CERT_FindCertByDERCert
|
|
|
|
CERT_FindCertByIssuerAndSN
|
2014-10-15 21:42:13 +04:00
|
|
|
CERT_FindCertByName
|
2014-06-24 23:36:10 +04:00
|
|
|
CERT_FindCertByNickname
|
|
|
|
CERT_FindCertByNicknameOrEmailAddr
|
|
|
|
CERT_FindCertExtension
|
|
|
|
CERT_FindCertIssuer
|
|
|
|
CERT_FindKeyUsageExtension
|
|
|
|
CERT_FindUserCertByUsage
|
|
|
|
CERT_FindUserCertsByUsage
|
|
|
|
CERT_FinishCertificateRequestAttributes
|
|
|
|
CERT_FinishExtensions
|
|
|
|
CERT_ForcePostMethodForOCSP
|
|
|
|
CERT_FreeNicknames
|
|
|
|
CERT_GenTime2FormattedAscii_Util
|
|
|
|
CERT_GetCertChainFromCert
|
|
|
|
CERT_GetCertEmailAddress
|
|
|
|
CERT_GetCertificateRequestExtensions
|
2018-07-25 16:17:58 +03:00
|
|
|
CERT_GetCertKeyType
|
2014-06-24 23:36:10 +04:00
|
|
|
CERT_GetCertTimes
|
|
|
|
CERT_GetCertTrust
|
|
|
|
CERT_GetCommonName
|
|
|
|
CERT_GetConstrainedCertificateNames
|
|
|
|
CERT_GetCountryName
|
|
|
|
CERT_GetDefaultCertDB
|
|
|
|
CERT_GetFirstEmailAddress
|
|
|
|
CERT_GetGeneralNameTypeFromString
|
2015-04-24 03:26:29 +03:00
|
|
|
CERT_GetImposedNameConstraints
|
2014-06-24 23:36:10 +04:00
|
|
|
CERT_GetLocalityName
|
|
|
|
CERT_GetNextEmailAddress
|
|
|
|
CERT_GetNextGeneralName
|
|
|
|
CERT_GetNextNameConstraint
|
|
|
|
CERT_GetOCSPAuthorityInfoAccessLocation
|
|
|
|
CERT_GetOidString
|
|
|
|
CERT_GetOrgName
|
|
|
|
CERT_GetOrgUnitName
|
|
|
|
CERT_GetStateName
|
|
|
|
CERT_Hexify
|
|
|
|
CERT_ImportCerts
|
|
|
|
CERT_IsCACert
|
|
|
|
CERT_IsUserCert
|
|
|
|
CERT_MakeCANickname
|
|
|
|
CERT_MergeExtensions
|
2015-12-25 11:50:21 +03:00
|
|
|
CERT_NameTemplate @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
CERT_NameToAscii
|
|
|
|
CERT_NewCertList
|
|
|
|
CERT_NewTempCertificate
|
|
|
|
CERT_NicknameStringsFromCertList
|
|
|
|
CERT_OCSPCacheSettings
|
|
|
|
CERT_RemoveCertListNode
|
|
|
|
CERT_RFC1485_EscapeAndQuote
|
|
|
|
CERT_SaveSMimeProfile
|
2015-12-25 11:50:21 +03:00
|
|
|
CERT_SequenceOfCertExtensionTemplate @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
CERT_SetOCSPFailureMode
|
|
|
|
CERT_SetOCSPTimeout
|
2015-12-25 11:50:21 +03:00
|
|
|
CERT_SignedCrlTemplate @DATA@
|
|
|
|
CERT_SignedDataTemplate @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
CERT_StartCertExtensions
|
|
|
|
CERT_StartCertificateRequestAttributes
|
2015-12-25 11:50:21 +03:00
|
|
|
CERT_SubjectPublicKeyInfoTemplate @DATA@
|
|
|
|
CERT_TimeChoiceTemplate @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
CERT_VerifyCertificate
|
|
|
|
CERT_VerifySignedDataWithPublicKeyInfo
|
|
|
|
DER_AsciiToTime_Util
|
|
|
|
DER_DecodeTimeChoice_Util
|
|
|
|
DER_Encode
|
|
|
|
DER_EncodeTimeChoice_Util
|
|
|
|
DER_Encode_Util
|
|
|
|
DER_GeneralizedTimeToTime
|
|
|
|
DER_GeneralizedTimeToTime_Util
|
|
|
|
DER_GetInteger
|
|
|
|
DER_GetInteger_Util
|
|
|
|
DER_SetUInteger
|
|
|
|
DER_UTCTimeToTime_Util
|
2014-10-14 01:19:00 +04:00
|
|
|
DSAU_DecodeDerSigToLen
|
|
|
|
DSAU_EncodeDerSigWithLen
|
2014-06-24 23:36:10 +04:00
|
|
|
DTLS_GetHandshakeTimeout
|
|
|
|
DTLS_ImportFD
|
|
|
|
HASH_Begin
|
|
|
|
HASH_Create
|
|
|
|
HASH_Destroy
|
|
|
|
HASH_End
|
|
|
|
HASH_GetHashObject
|
2019-02-28 12:21:31 +03:00
|
|
|
HASH_GetHashOidTagByHashType
|
2014-06-24 23:36:10 +04:00
|
|
|
HASH_GetType
|
|
|
|
HASH_HashBuf
|
|
|
|
HASH_ResultLenByOidTag
|
|
|
|
HASH_Update
|
|
|
|
NSSBase64_EncodeItem_Util
|
|
|
|
NSS_CMSContentInfo_GetContent
|
2017-10-25 19:54:13 +03:00
|
|
|
NSS_CMSContentInfo_GetContentTypeTag
|
2014-06-24 23:36:10 +04:00
|
|
|
NSS_CMSContentInfo_SetContent_SignedData
|
|
|
|
NSS_CMSEncoder_Finish
|
|
|
|
NSS_CMSEncoder_Start
|
|
|
|
NSS_CMSMessage_ContentLevel
|
|
|
|
NSS_CMSMessage_Create
|
|
|
|
NSS_CMSMessage_CreateFromDER
|
|
|
|
NSS_CMSMessage_Destroy
|
|
|
|
NSS_CMSMessage_GetContentInfo
|
|
|
|
NSS_CMSMessage_IsSigned
|
|
|
|
NSS_CMSSignedData_AddCertificate
|
|
|
|
NSS_CMSSignedData_CreateCertsOnly
|
|
|
|
NSS_CMSSignedData_Destroy
|
|
|
|
NSS_CMSSignedData_GetSignerInfo
|
|
|
|
NSS_CMSSignedData_SignerInfoCount
|
|
|
|
NSS_CMSSignerInfo_GetSigningCertificate
|
|
|
|
NSS_CMSSignerInfo_Verify
|
|
|
|
NSS_FindCertKEAType
|
|
|
|
NSS_GetAlgorithmPolicy
|
|
|
|
NSS_Get_CERT_CertificateRequestTemplate
|
|
|
|
NSS_Get_CERT_CertificateTemplate
|
|
|
|
NSS_Get_CERT_CrlTemplate
|
|
|
|
NSS_Get_CERT_NameTemplate
|
|
|
|
NSS_Get_CERT_SequenceOfCertExtensionTemplate
|
|
|
|
NSS_Get_CERT_SignedCrlTemplate
|
|
|
|
NSS_Get_CERT_SignedDataTemplate
|
|
|
|
NSS_Get_CERT_SubjectPublicKeyInfoTemplate
|
|
|
|
NSS_Get_CERT_TimeChoiceTemplate
|
|
|
|
NSS_Get_SEC_AnyTemplate_Util
|
|
|
|
NSS_Get_SEC_BitStringTemplate
|
|
|
|
NSS_Get_SEC_BitStringTemplate_Util
|
|
|
|
NSS_Get_SEC_BMPStringTemplate
|
|
|
|
NSS_Get_SEC_BooleanTemplate_Util
|
|
|
|
NSS_Get_SEC_GeneralizedTimeTemplate_Util
|
|
|
|
NSS_Get_SEC_IA5StringTemplate
|
|
|
|
NSS_Get_SEC_IA5StringTemplate_Util
|
|
|
|
NSS_Get_SEC_IntegerTemplate
|
|
|
|
NSS_Get_SEC_IntegerTemplate_Util
|
|
|
|
NSS_Get_SECKEY_RSAPSSParamsTemplate
|
2019-01-29 17:56:19 +03:00
|
|
|
NSS_Get_SECKEY_EncryptedPrivateKeyInfoTemplate
|
2014-06-24 23:36:10 +04:00
|
|
|
NSS_Get_SEC_NullTemplate_Util
|
|
|
|
NSS_Get_SEC_ObjectIDTemplate_Util
|
|
|
|
NSS_Get_SEC_OctetStringTemplate
|
|
|
|
NSS_Get_SEC_OctetStringTemplate_Util
|
|
|
|
NSS_Get_SECOID_AlgorithmIDTemplate
|
|
|
|
NSS_Get_SECOID_AlgorithmIDTemplate_Util
|
|
|
|
NSS_Get_SEC_SignedCertificateTemplate
|
|
|
|
NSS_Get_SEC_UTF8StringTemplate
|
|
|
|
NSS_Get_SEC_UTF8StringTemplate_Util
|
|
|
|
NSS_GetVersion
|
|
|
|
NSS_Init
|
2018-08-09 18:35:48 +03:00
|
|
|
NSS_InitContext
|
2014-06-24 23:36:10 +04:00
|
|
|
NSS_Initialize
|
2019-02-28 12:21:31 +03:00
|
|
|
NSS_InitReadWrite
|
2014-06-24 23:36:10 +04:00
|
|
|
NSS_InitWithMerge
|
|
|
|
NSS_IsInitialized
|
2017-09-20 09:17:00 +03:00
|
|
|
NSS_OptionGet
|
2016-04-11 23:45:47 +03:00
|
|
|
NSS_OptionSet
|
2014-06-24 23:36:10 +04:00
|
|
|
NSS_NoDB_Init
|
|
|
|
NSS_SecureMemcmp
|
|
|
|
NSS_SetAlgorithmPolicy
|
|
|
|
NSS_SetDomesticPolicy
|
|
|
|
NSS_Shutdown
|
2018-08-09 18:35:48 +03:00
|
|
|
NSS_ShutdownContext
|
2014-06-24 23:36:10 +04:00
|
|
|
NSSSMIME_GetVersion
|
|
|
|
NSS_SMIMESignerInfo_SaveSMIMEProfile
|
|
|
|
NSS_SMIMEUtil_FindBulkAlgForRecipients
|
|
|
|
NSSSSL_GetVersion
|
2018-01-11 17:04:17 +03:00
|
|
|
#ifdef XP_WIN
|
2018-01-11 16:42:09 +03:00
|
|
|
_NSSUTIL_Access
|
2018-01-11 17:04:17 +03:00
|
|
|
#endif
|
2018-07-25 16:17:58 +03:00
|
|
|
NSSUTIL_AddNSSFlagToModuleSpec
|
2014-06-24 23:36:10 +04:00
|
|
|
NSSUTIL_ArgDecodeNumber
|
|
|
|
NSSUTIL_ArgFetchValue
|
|
|
|
NSSUTIL_ArgGetLabel
|
|
|
|
NSSUTIL_ArgGetParamValue
|
|
|
|
NSSUTIL_ArgHasFlag
|
|
|
|
NSSUTIL_ArgIsBlank
|
|
|
|
NSSUTIL_ArgParseCipherFlags
|
|
|
|
NSSUTIL_ArgParseModuleSpec
|
|
|
|
NSSUTIL_ArgParseSlotFlags
|
|
|
|
NSSUTIL_ArgParseSlotInfo
|
|
|
|
NSSUTIL_ArgReadLong
|
|
|
|
NSSUTIL_ArgSkipParameter
|
|
|
|
NSSUTIL_ArgStrip
|
|
|
|
NSSUTIL_DoModuleDBFunction
|
|
|
|
_NSSUTIL_EvaluateConfigDir
|
|
|
|
_NSSUTIL_GetSecmodName
|
|
|
|
NSSUTIL_GetVersion
|
|
|
|
NSSUTIL_MkModuleSpec
|
|
|
|
NSSUTIL_MkNSSString
|
|
|
|
NSSUTIL_MkSlotString
|
|
|
|
NSSUTIL_Quote
|
2018-01-11 17:04:17 +03:00
|
|
|
#ifdef XP_WIN
|
2018-01-11 16:42:09 +03:00
|
|
|
_NSSUTIL_UTF8ToWide
|
2018-01-11 17:04:17 +03:00
|
|
|
#endif
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_AlgtagToMechanism
|
|
|
|
PK11_Authenticate
|
|
|
|
PK11_ChangePW
|
|
|
|
PK11_CheckUserPassword
|
|
|
|
PK11_CipherOp
|
|
|
|
PK11_ConfigurePKCS11
|
2018-07-26 17:05:35 +03:00
|
|
|
PK11_ConvertSessionSymKeyToTokenSymKey
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_CreateContextBySymKey
|
|
|
|
PK11_CreateDigestContext
|
2014-07-19 17:25:00 +04:00
|
|
|
PK11_CreateGenericObject
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_CreateMergeLog
|
|
|
|
PK11_CreatePBEV2AlgorithmID
|
|
|
|
PK11_Decrypt
|
|
|
|
PK11_DeleteTokenCertAndKey
|
|
|
|
PK11_DeleteTokenPrivateKey
|
|
|
|
PK11_DeleteTokenPublicKey
|
2018-07-26 17:05:35 +03:00
|
|
|
PK11_DeleteTokenSymKey
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_DEREncodePublicKey
|
|
|
|
PK11_Derive
|
|
|
|
PK11_DeriveWithTemplate
|
|
|
|
PK11_DestroyContext
|
2014-07-19 17:25:00 +04:00
|
|
|
PK11_DestroyGenericObject
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_DestroyMergeLog
|
2014-10-14 01:19:00 +04:00
|
|
|
PK11_DestroyObject
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_DestroyTokenObject
|
|
|
|
PK11_DigestBegin
|
|
|
|
PK11_DigestFinal
|
|
|
|
PK11_DigestOp
|
|
|
|
PK11_DoesMechanism
|
|
|
|
PK11_Encrypt
|
|
|
|
PK11_ExportDERPrivateKeyInfo
|
2015-02-28 16:54:24 +03:00
|
|
|
PK11_ExportEncryptedPrivKeyInfo
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_ExtractKeyValue
|
|
|
|
PK11_FindCertFromNickname
|
2016-03-05 04:06:33 +03:00
|
|
|
PK11_FindCertInSlot
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_FindCertsFromEmailAddress
|
|
|
|
PK11_FindCertsFromNickname
|
|
|
|
PK11_FindKeyByAnyCert
|
|
|
|
PK11_FindKeyByDERCert
|
2014-07-19 17:25:00 +04:00
|
|
|
PK11_FindKeyByKeyID
|
2019-06-12 01:45:26 +03:00
|
|
|
PK11_FindRawCertsWithSubject
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_FindSlotByName
|
|
|
|
PK11_FindSlotsByNames
|
|
|
|
PK11_FreeSlot
|
|
|
|
PK11_FreeSlotList
|
|
|
|
PK11_FreeSlotListElement
|
|
|
|
PK11_FreeSymKey
|
|
|
|
PK11_GenerateKeyPair
|
|
|
|
PK11_GenerateKeyPairWithFlags
|
|
|
|
PK11_GenerateKeyPairWithOpFlags
|
|
|
|
PK11_GenerateRandom
|
|
|
|
PK11_GenerateRandomOnSlot
|
|
|
|
PK11_GetAllSlotsForCert
|
|
|
|
PK11_GetAllTokens
|
|
|
|
PK11_GetBestSlot
|
|
|
|
PK11_GetBestSlotMultiple
|
|
|
|
PK11_GetBlockSize
|
|
|
|
PK11_GetCertFromPrivateKey
|
|
|
|
PK11_GetDefaultArray
|
|
|
|
PK11_GetDefaultFlags
|
|
|
|
PK11_GetDisabledReason
|
|
|
|
PK11_GetFirstSafe
|
|
|
|
PK11_GetInternalKeySlot
|
|
|
|
PK11_GetInternalSlot
|
|
|
|
PK11_GetIVLength
|
|
|
|
PK11_GetKeyData
|
|
|
|
PK11_GetKeyGen
|
|
|
|
PK11_GetLowLevelKeyIDForPrivateKey
|
|
|
|
PK11_GetMechanism
|
|
|
|
PK11_GetModInfo
|
2017-05-16 18:12:24 +03:00
|
|
|
PK11_GetModuleURI
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_GetNextSafe
|
2016-04-15 19:29:12 +03:00
|
|
|
PK11_GetNextSymKey
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_GetPadMechanism
|
|
|
|
PK11_GetPrivateKeyNickname
|
|
|
|
PK11_GetPrivateModulusLen
|
2018-07-25 16:17:58 +03:00
|
|
|
PK11_GetSlotFromPrivateKey
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_GetSlotID
|
|
|
|
PK11_GetSlotInfo
|
|
|
|
PK11_GetSlotName
|
|
|
|
PK11_GetSlotSeries
|
2016-04-15 19:29:12 +03:00
|
|
|
PK11_GetSymKeyNickname
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_GetTokenInfo
|
|
|
|
PK11_GetTokenName
|
2017-05-16 18:12:24 +03:00
|
|
|
PK11_GetTokenURI
|
2017-02-10 04:29:00 +03:00
|
|
|
PK11_HasAttributeSet
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_HashBuf
|
|
|
|
PK11_HasRootCerts
|
|
|
|
PK11_ImportCert
|
|
|
|
PK11_ImportCertForKey
|
|
|
|
PK11_ImportCRL
|
|
|
|
PK11_ImportDERPrivateKeyInfoAndReturnKey
|
2018-01-13 00:57:51 +03:00
|
|
|
PK11_ImportEncryptedPrivateKeyInfoAndReturnKey
|
2014-10-14 01:19:00 +04:00
|
|
|
PK11_ImportPublicKey
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_ImportSymKey
|
|
|
|
PK11_InitPin
|
|
|
|
PK11_IsDisabled
|
|
|
|
PK11_IsFIPS
|
|
|
|
PK11_IsFriendly
|
|
|
|
PK11_IsHW
|
|
|
|
PK11_IsInternal
|
2018-02-21 02:43:41 +03:00
|
|
|
PK11_IsInternalKeySlot
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_IsLoggedIn
|
|
|
|
PK11_IsPresent
|
|
|
|
PK11_IsReadOnly
|
|
|
|
PK11_IsRemovable
|
|
|
|
PK11_KeyForCertExists
|
|
|
|
PK11_KeyGen
|
|
|
|
PK11_KeyGenWithTemplate
|
|
|
|
PK11_ListCerts
|
|
|
|
PK11_ListCertsInSlot
|
2016-04-15 19:29:12 +03:00
|
|
|
PK11_ListFixedKeysInSlot
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_ListPrivateKeysInSlot
|
|
|
|
PK11_ListPrivKeysInSlot
|
|
|
|
PK11_LoadPrivKey
|
|
|
|
PK11_Logout
|
|
|
|
PK11_LogoutAll
|
2014-07-19 17:25:00 +04:00
|
|
|
PK11_MakeIDFromPubKey
|
2015-10-13 21:22:43 +03:00
|
|
|
PK11_MapSignKeyType
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_MechanismToAlgtag
|
|
|
|
PK11_MergeTokens
|
|
|
|
PK11_NeedLogin
|
|
|
|
PK11_NeedUserInit
|
|
|
|
PK11_ParamFromIV
|
|
|
|
PK11_PBEKeyGen
|
2014-07-15 05:33:12 +04:00
|
|
|
PK11_PrivDecrypt
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_PrivDecryptPKCS1
|
|
|
|
PK11_ProtectedAuthenticationPath
|
|
|
|
PK11_PubDeriveWithKDF
|
2014-07-15 05:33:12 +04:00
|
|
|
PK11_PubEncrypt
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_PubEncryptPKCS1
|
|
|
|
PK11_PubUnwrapSymKey
|
|
|
|
PK11_PubWrapSymKey
|
|
|
|
PK11_RandomUpdate
|
|
|
|
PK11_ReadRawAttribute
|
|
|
|
PK11_ReferenceSlot
|
|
|
|
PK11_ResetToken
|
|
|
|
PK11SDR_Decrypt
|
|
|
|
PK11SDR_Encrypt
|
|
|
|
PK11_SetPasswordFunc
|
2016-04-15 19:29:12 +03:00
|
|
|
PK11_SetSymKeyNickname
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_Sign
|
|
|
|
PK11_SignatureLen
|
2015-10-13 21:22:43 +03:00
|
|
|
PK11_SignWithMechanism
|
2016-04-15 19:29:12 +03:00
|
|
|
PK11_TokenKeyGenWithFlags
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_UnwrapPrivKey
|
2014-07-19 16:04:00 +04:00
|
|
|
PK11_UnwrapSymKey
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_UpdateSlotAttribute
|
|
|
|
PK11_UserDisableSlot
|
|
|
|
PK11_UserEnableSlot
|
2017-04-12 00:11:28 +03:00
|
|
|
PK11_Verify
|
2015-10-13 21:22:43 +03:00
|
|
|
PK11_VerifyWithMechanism
|
2014-06-24 23:36:10 +04:00
|
|
|
PK11_WrapPrivKey
|
2014-07-19 16:04:00 +04:00
|
|
|
PK11_WrapSymKey
|
2014-06-24 23:36:10 +04:00
|
|
|
PORT_Alloc
|
|
|
|
PORT_Alloc_Util
|
|
|
|
PORT_ArenaAlloc
|
|
|
|
PORT_ArenaAlloc_Util
|
|
|
|
PORT_ArenaGrow_Util
|
|
|
|
PORT_ArenaMark_Util
|
|
|
|
PORT_ArenaRelease_Util
|
|
|
|
PORT_ArenaStrdup
|
|
|
|
PORT_ArenaStrdup_Util
|
|
|
|
PORT_ArenaUnmark_Util
|
|
|
|
PORT_ArenaZAlloc
|
|
|
|
PORT_ArenaZAlloc_Util
|
2016-04-12 15:40:44 +03:00
|
|
|
PORT_DestroyCheapArena
|
2014-06-24 23:36:10 +04:00
|
|
|
PORT_Free
|
|
|
|
PORT_FreeArena
|
|
|
|
PORT_FreeArena_Util
|
|
|
|
PORT_Free_Util
|
|
|
|
PORT_GetError
|
|
|
|
PORT_GetError_Util
|
2016-04-12 15:40:44 +03:00
|
|
|
PORT_InitCheapArena
|
2014-06-24 23:36:10 +04:00
|
|
|
PORT_NewArena
|
|
|
|
PORT_NewArena_Util
|
|
|
|
PORT_Realloc_Util
|
|
|
|
PORT_RegExpSearch
|
|
|
|
PORT_SetError
|
|
|
|
PORT_SetError_Util
|
|
|
|
PORT_SetUCS2_ASCIIConversionFunction
|
|
|
|
PORT_SetUCS2_ASCIIConversionFunction_Util
|
|
|
|
PORT_Strdup
|
|
|
|
PORT_Strdup_Util
|
|
|
|
PORT_UCS2_ASCIIConversion_Util
|
|
|
|
PORT_UCS2_UTF8Conversion
|
|
|
|
PORT_UCS2_UTF8Conversion_Util
|
|
|
|
PORT_ZAlloc
|
|
|
|
PORT_ZAlloc_Util
|
|
|
|
PORT_ZFree_Util
|
2015-12-25 11:50:21 +03:00
|
|
|
SEC_AnyTemplate_Util @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
SEC_ASN1Decode
|
|
|
|
SEC_ASN1DecodeInteger
|
|
|
|
SEC_ASN1DecodeItem
|
|
|
|
SEC_ASN1DecodeItem_Util
|
|
|
|
SEC_ASN1Decode_Util
|
|
|
|
SEC_ASN1EncodeInteger_Util
|
|
|
|
SEC_ASN1EncodeItem
|
|
|
|
SEC_ASN1EncodeItem_Util
|
|
|
|
SEC_ASN1EncodeUnsignedInteger_Util
|
|
|
|
SEC_ASN1Encode_Util
|
2015-12-25 11:50:21 +03:00
|
|
|
SEC_BitStringTemplate @DATA@
|
|
|
|
SEC_BitStringTemplate_Util @DATA@
|
|
|
|
SEC_BMPStringTemplate @DATA@
|
|
|
|
SEC_BooleanTemplate_Util @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
SEC_CertNicknameConflict
|
|
|
|
SEC_DeletePermCertificate
|
|
|
|
SEC_DerSignData
|
|
|
|
SEC_DestroyCrl
|
2015-12-25 11:50:21 +03:00
|
|
|
SEC_GeneralizedTimeTemplate_Util @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
SEC_GetSignatureAlgorithmOidTag
|
2015-12-25 11:50:21 +03:00
|
|
|
SEC_IA5StringTemplate @DATA@
|
|
|
|
SEC_IA5StringTemplate_Util @DATA@
|
|
|
|
SEC_IntegerTemplate @DATA@
|
|
|
|
SEC_IntegerTemplate_Util @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
SECITEM_AllocArray
|
|
|
|
SECITEM_AllocItem
|
|
|
|
SECITEM_AllocItem_Util
|
|
|
|
SECITEM_ArenaDupItem_Util
|
|
|
|
SECITEM_CompareItem_Util
|
|
|
|
SECITEM_CopyItem
|
|
|
|
SECITEM_CopyItem_Util
|
2014-09-02 06:23:01 +04:00
|
|
|
SECITEM_DupArray
|
2014-06-24 23:36:10 +04:00
|
|
|
SECITEM_DupItem
|
|
|
|
SECITEM_DupItem_Util
|
|
|
|
SECITEM_FreeItem
|
|
|
|
SECITEM_FreeItem_Util
|
|
|
|
SECITEM_HashCompare
|
|
|
|
SECITEM_ItemsAreEqual
|
|
|
|
SECITEM_ItemsAreEqual_Util
|
|
|
|
SECITEM_ReallocItemV2
|
|
|
|
SECITEM_ZfreeItem
|
|
|
|
SECITEM_ZfreeItem_Util
|
|
|
|
SECKEY_ConvertToPublicKey
|
|
|
|
SECKEY_CopyPrivateKey
|
|
|
|
SECKEY_CopyPublicKey
|
|
|
|
SECKEY_CopySubjectPublicKeyInfo
|
|
|
|
SECKEY_CreateSubjectPublicKeyInfo
|
|
|
|
SECKEY_DecodeDERSubjectPublicKeyInfo
|
2015-02-28 16:54:24 +03:00
|
|
|
SECKEY_DestroyEncryptedPrivateKeyInfo
|
2014-06-24 23:36:10 +04:00
|
|
|
SECKEY_DestroyPrivateKey
|
|
|
|
SECKEY_DestroyPrivateKeyList
|
|
|
|
SECKEY_DestroyPublicKey
|
|
|
|
SECKEY_DestroySubjectPublicKeyInfo
|
|
|
|
SECKEY_ECParamsToBasePointOrderLen
|
|
|
|
SECKEY_ECParamsToKeySize
|
|
|
|
SECKEY_EncodeDERSubjectPublicKeyInfo
|
|
|
|
SECKEY_ExtractPublicKey
|
2014-09-06 05:35:00 +04:00
|
|
|
SECKEY_GetPublicKeyType
|
2014-07-19 17:25:00 +04:00
|
|
|
SECKEY_ImportDERPublicKey
|
2014-06-24 23:36:10 +04:00
|
|
|
SECKEY_PublicKeyStrength
|
2015-12-25 11:50:21 +03:00
|
|
|
SECKEY_RSAPSSParamsTemplate @DATA@
|
2014-09-06 05:35:00 +04:00
|
|
|
SECKEY_SignatureLen
|
2014-06-24 23:36:10 +04:00
|
|
|
SECMIME_DecryptionAllowed
|
|
|
|
SECMOD_AddNewModule
|
|
|
|
SECMOD_AddNewModuleEx
|
|
|
|
SECMOD_CancelWait
|
|
|
|
SECMOD_CanDeleteInternalModule
|
|
|
|
SECMOD_CloseUserDB
|
|
|
|
SECMOD_CreateModule
|
|
|
|
SECMOD_DeleteInternalModule
|
|
|
|
SECMOD_DeleteModule
|
|
|
|
SECMOD_DestroyModule
|
|
|
|
SECMOD_FindModule
|
|
|
|
SECMOD_GetDeadModuleList
|
|
|
|
SECMOD_GetDefaultModuleList
|
|
|
|
SECMOD_GetDefaultModuleListLock
|
|
|
|
SECMOD_GetInternalModule
|
|
|
|
SECMOD_GetModuleSpecList
|
|
|
|
SECMOD_GetReadLock
|
|
|
|
SECMOD_HasRemovableSlots
|
|
|
|
SECMOD_InternaltoPubMechFlags
|
|
|
|
SECMOD_LoadModule
|
|
|
|
SECMOD_LoadUserModule
|
|
|
|
SECMOD_OpenUserDB
|
|
|
|
SECMOD_PubCipherFlagstoInternal
|
|
|
|
SECMOD_PubMechFlagstoInternal
|
|
|
|
SECMOD_ReferenceModule
|
|
|
|
SECMOD_ReleaseReadLock
|
|
|
|
SECMOD_UnloadUserModule
|
|
|
|
SECMOD_UpdateModule
|
bug 1381154 - remove smartcard monitoring threads r=jcj,mgoodwin
Modified from bug 1248818 comment 11:
Before this patch, if a user had a smart card (PKCS#11 device) with removable
slots, Firefox would launch a thread for each module and loop, calling
SECMOD_WaitForAnyTokenEvent to be alerted to any insertions/removals. At
shutdown, we would call SECMOD_CancelWait, which would cancel any waiting
threads. However, since that involved calling 3rd party code, we really had no
idea if these modules were behaving correctly (and, indeed, they often weren't,
judging by the shutdown crashes we were getting).
The real solution is to stop relying on PKCS#11, but since that's unlikely in
the near future, the next best thing would be to load these modules in a child
process. That way, misbehaving modules don't cause Firefox to hang/crash/etc.
That's a lot of engineering work, though, so what this patch does is avoids the
issue by never calling SECMOD_WaitForAnyTokenEvent (and thus we never have to
call SECMOD_CancelWait, etc.). Instead, every time Firefox performs an operation
that may be affected by a newly added or removed smart card, it first has NSS
refresh its view of any removable slots. This is similar to how we ensure the
loadable roots module has been loaded (see bug 1372656).
MozReview-Commit-ID: JpmLdV7Vvor
--HG--
extra : rebase_source : d3503d19fa9297106d661a017a38c30969fa39b4
2017-09-29 00:27:21 +03:00
|
|
|
SECMOD_UpdateSlotList
|
2014-06-24 23:36:10 +04:00
|
|
|
SECMOD_WaitForAnyTokenEvent
|
2015-12-25 11:50:21 +03:00
|
|
|
SEC_NullTemplate_Util @DATA@
|
|
|
|
SEC_ObjectIDTemplate_Util @DATA@
|
|
|
|
SEC_OctetStringTemplate @DATA@
|
|
|
|
SEC_OctetStringTemplate_Util @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
SECOID_AddEntry
|
|
|
|
SECOID_AddEntry_Util
|
2015-12-25 11:50:21 +03:00
|
|
|
SECOID_AlgorithmIDTemplate @DATA@
|
|
|
|
SECOID_AlgorithmIDTemplate_Util @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
SECOID_CopyAlgorithmID_Util
|
|
|
|
SECOID_DestroyAlgorithmID
|
|
|
|
SECOID_DestroyAlgorithmID_Util
|
|
|
|
SECOID_FindOID
|
|
|
|
SECOID_FindOIDByMechanism
|
|
|
|
SECOID_FindOIDByTag
|
|
|
|
SECOID_FindOIDByTag_Util
|
|
|
|
SECOID_FindOIDTag
|
|
|
|
SECOID_FindOIDTagDescription_Util
|
|
|
|
SECOID_FindOIDTag_Util
|
|
|
|
SECOID_FindOID_Util
|
|
|
|
SECOID_GetAlgorithmTag
|
|
|
|
SECOID_GetAlgorithmTag_Util
|
|
|
|
SECOID_Init
|
|
|
|
SECOID_SetAlgorithmID
|
|
|
|
SECOID_SetAlgorithmID_Util
|
|
|
|
SECOID_Shutdown
|
|
|
|
SEC_PKCS12AddCertAndKey
|
|
|
|
SEC_PKCS12AddPasswordIntegrity
|
|
|
|
SEC_PKCS12CreateExportContext
|
|
|
|
SEC_PKCS12CreatePasswordPrivSafe
|
|
|
|
SEC_PKCS12CreateUnencryptedSafe
|
|
|
|
SEC_PKCS12DecoderFinish
|
|
|
|
SEC_PKCS12DecoderImportBags
|
|
|
|
SEC_PKCS12DecoderIterateInit
|
|
|
|
SEC_PKCS12DecoderIterateNext
|
2015-02-28 16:54:16 +03:00
|
|
|
SEC_PKCS12DecoderRenameCertNicknames
|
2014-06-24 23:36:10 +04:00
|
|
|
SEC_PKCS12DecoderStart
|
|
|
|
SEC_PKCS12DecoderUpdate
|
|
|
|
SEC_PKCS12DecoderValidateBags
|
|
|
|
SEC_PKCS12DecoderVerify
|
|
|
|
SEC_PKCS12DestroyExportContext
|
|
|
|
SEC_PKCS12EnableCipher
|
|
|
|
SEC_PKCS12Encode
|
|
|
|
SEC_PKCS12IsEncryptionAllowed
|
|
|
|
SEC_PKCS12SetPreferredCipher
|
|
|
|
SEC_PKCS5GetPBEAlgorithm
|
|
|
|
SEC_PKCS5IsAlgorithmPBEAlgTag
|
|
|
|
SEC_PKCS7AddSigningTime
|
|
|
|
SEC_PKCS7ContentIsEncrypted
|
|
|
|
SEC_PKCS7ContentIsSigned
|
|
|
|
SEC_PKCS7CopyContentInfo
|
|
|
|
SEC_PKCS7CreateSignedData
|
|
|
|
SEC_PKCS7DecodeItem
|
|
|
|
SEC_PKCS7DecoderFinish
|
|
|
|
SEC_PKCS7DecoderStart
|
|
|
|
SEC_PKCS7DecoderUpdate
|
|
|
|
SEC_PKCS7DestroyContentInfo
|
|
|
|
SEC_PKCS7Encode
|
|
|
|
SEC_PKCS7IncludeCertChain
|
|
|
|
SEC_PKCS7VerifyDetachedSignature
|
|
|
|
SEC_QuickDERDecodeItem
|
|
|
|
SEC_QuickDERDecodeItem_Util
|
|
|
|
SEC_RegisterDefaultHttpClient
|
|
|
|
SEC_SignData
|
2015-12-25 11:50:21 +03:00
|
|
|
SEC_SignedCertificateTemplate @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
SEC_StringToOID
|
2015-12-25 11:50:21 +03:00
|
|
|
SEC_UTF8StringTemplate @DATA@
|
|
|
|
SEC_UTF8StringTemplate_Util @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
SGN_Begin
|
2015-10-13 21:22:43 +03:00
|
|
|
SGN_CreateDigestInfo
|
2014-06-24 23:36:10 +04:00
|
|
|
SGN_CreateDigestInfo_Util
|
|
|
|
SGN_DecodeDigestInfo
|
|
|
|
SGN_DestroyContext
|
2015-10-13 21:22:43 +03:00
|
|
|
SGN_DestroyDigestInfo
|
2014-06-24 23:36:10 +04:00
|
|
|
SGN_DestroyDigestInfo_Util
|
|
|
|
SGN_End
|
|
|
|
SGN_NewContext
|
|
|
|
SGN_Update
|
|
|
|
SSL_AuthCertificateComplete
|
|
|
|
SSL_AuthCertificateHook
|
2014-08-04 19:51:00 +04:00
|
|
|
SSL_CipherPrefGet
|
|
|
|
SSL_CipherPrefSet
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_CipherPrefSetDefault
|
|
|
|
SSL_ClearSessionCache
|
|
|
|
SSL_ConfigSecureServer
|
2014-10-15 21:42:13 +04:00
|
|
|
SSL_ConfigSecureServerWithCertChain
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_ConfigServerSessionIDCache
|
|
|
|
SSL_ExportKeyingMaterial
|
|
|
|
SSL_ForceHandshake
|
|
|
|
SSL_GetChannelInfo
|
|
|
|
SSL_GetCipherSuiteInfo
|
|
|
|
SSL_GetClientAuthDataHook
|
2017-08-29 16:04:08 +03:00
|
|
|
SSL_GetExperimentalAPI
|
2014-08-07 09:21:03 +04:00
|
|
|
SSL_GetImplementedCiphers
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_GetNextProto
|
2014-08-07 09:21:03 +04:00
|
|
|
SSL_GetNumImplementedCiphers
|
2017-01-06 19:51:00 +03:00
|
|
|
SSL_GetPreliminaryChannelInfo
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_GetSRTPCipher
|
2016-11-25 15:07:57 +03:00
|
|
|
SSL_GetStatistics
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_HandshakeCallback
|
|
|
|
SSL_HandshakeNegotiatedExtension
|
2015-12-25 11:50:21 +03:00
|
|
|
SSL_ImplementedCiphers @DATA@
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_ImportFD
|
2016-09-23 06:47:00 +03:00
|
|
|
SSL_NamedGroupConfig
|
2015-12-25 11:50:21 +03:00
|
|
|
SSL_NumImplementedCiphers @DATA@
|
2019-05-10 01:04:43 +03:00
|
|
|
SSL_OptionGet
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_OptionSet
|
|
|
|
SSL_OptionSetDefault
|
|
|
|
SSL_PeerCertificate
|
2014-08-15 22:27:22 +04:00
|
|
|
SSL_PeerCertificateChain
|
2016-08-11 13:41:50 +03:00
|
|
|
SSL_PeerSignedCertTimestamps
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_PeerStapledOCSPResponses
|
|
|
|
SSL_ResetHandshake
|
2016-09-26 08:06:42 +03:00
|
|
|
SSL_SendAdditionalKeyShares
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_SetCanFalseStartCallback
|
2016-02-24 13:35:00 +03:00
|
|
|
SSL_SetDowngradeCheckVersion
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_SetNextProtoNego
|
|
|
|
SSL_SetPKCS11PinArg
|
|
|
|
SSL_SetSockPeerID
|
|
|
|
SSL_SetSRTPCiphers
|
|
|
|
SSL_SetStapledOCSPResponses
|
2016-11-12 02:57:21 +03:00
|
|
|
SSL_SetTrustAnchors
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_SetURL
|
2016-05-23 23:58:56 +03:00
|
|
|
SSL_ShutdownServerSessionIDCache
|
2016-11-03 22:53:23 +03:00
|
|
|
SSL_SignatureSchemePrefSet
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_SNISocketConfigHook
|
|
|
|
SSL_VersionRangeGet
|
2015-11-12 01:18:37 +03:00
|
|
|
SSL_VersionRangeGetDefault
|
2014-12-09 15:48:29 +03:00
|
|
|
SSL_VersionRangeGetSupported
|
2014-06-24 23:36:10 +04:00
|
|
|
SSL_VersionRangeSet
|
|
|
|
SSL_VersionRangeSetDefault
|
|
|
|
UTIL_SetForkState
|
|
|
|
VFY_Begin
|
|
|
|
VFY_CreateContext
|
|
|
|
VFY_DestroyContext
|
|
|
|
VFY_End
|
2015-06-10 01:51:38 +03:00
|
|
|
VFY_EndWithSignature
|
2014-06-24 23:36:10 +04:00
|
|
|
VFY_Update
|
2014-10-14 01:19:00 +04:00
|
|
|
VFY_VerifyData
|
2014-06-24 23:36:10 +04:00
|
|
|
VFY_VerifyDataWithAlgorithmID
|
2015-02-07 23:14:31 +03:00
|
|
|
VFY_VerifyDigestDirect
|
2014-09-24 01:16:56 +04:00
|
|
|
_SGN_VerifyPKCS1DigestInfo
|
2015-10-23 21:39:23 +03:00
|
|
|
__PK11_SetCertificateNickname
|
2017-09-05 13:52:00 +03:00
|
|
|
# These symbols are not used by Firefox but are used across NSS library boundaries.
|
|
|
|
NSS_SecureMemcmpZero
|
|
|
|
PORT_ZAllocAlignedOffset_Util
|
2017-09-12 15:46:59 +03:00
|
|
|
CERT_FindCertByNicknameOrEmailAddrCX
|
2017-11-01 17:38:36 +03:00
|
|
|
SECKEY_GetPrivateKeyType
|
|
|
|
SEC_DerSignDataWithAlgorithmID
|
|
|
|
SEC_CreateSignatureAlgorithmParameters
|
2016-01-14 19:22:07 +03:00
|
|
|
# These symbols are not used by Firefox itself, but are used by Java's security
|
|
|
|
# libraries, which in turn are used by Java applets/plugins/etc. Provide them
|
|
|
|
# to make Java code happy.
|
|
|
|
NSS_VersionCheck
|
|
|
|
NSS_Initialize
|
2015-12-25 11:50:21 +03:00
|
|
|
#ifdef NSS_EXTRA_SYMBOLS_FILE
|
|
|
|
#include @NSS_EXTRA_SYMBOLS_FILE@
|
|
|
|
#endif
|