зеркало из https://github.com/mozilla/gecko-dev.git
Backout bcd72aabb661, 1ed1c6212f4c, and 8d6f286139ef (bug 1025998) for xpcshell bustage leading to this CLOSED TREE
This commit is contained in:
Родитель
607a7a1114
Коммит
ce9d50225d
|
@ -35,18 +35,19 @@ def preprocess_file(pp, deffile):
|
||||||
# directives are hidden behind ";", ";+", and ";-"
|
# directives are hidden behind ";", ";+", and ";-"
|
||||||
#
|
#
|
||||||
# We don't care about rule 1, as that mainly serves to eliminate LIBRARY
|
# We don't care about rule 1, as that mainly serves to eliminate LIBRARY
|
||||||
# and EXPORTS lines. Our symbol extraction routines handle DATA, so we
|
# and EXPORTS lines. We don't want to enforce rule 3, as we know how to
|
||||||
# don't need to bother with rule 2. We don't want to enforce rule 3, as
|
# eliminate comments. ';+' also tends to hide Unix linker-script specific
|
||||||
# we know how to eliminate comments. ';+' also tends to hide Unix
|
# things, which we don't want to deal with here. Rule 5 is also unnecessary;
|
||||||
# linker-script specific things, which we don't want to deal with here.
|
# later comment-aware processing will deal with that.
|
||||||
# Rule 5 is also unnecessary; later comment-aware processing will deal
|
|
||||||
# with that.
|
|
||||||
#
|
#
|
||||||
# We need to handle rule 4, since ';;' often hides things marked with DATA.
|
# We do need to handle rule 2, since our symbol extraction doesn't want to
|
||||||
|
# see DATA keywords. We also need to handle rule 4, since ';;' often hides
|
||||||
|
# things marked with DATA.
|
||||||
def nss_preprocess_file(deffile):
|
def nss_preprocess_file(deffile):
|
||||||
with open(deffile, 'r') as input:
|
with open(deffile, 'r') as input:
|
||||||
for line in input:
|
for line in input:
|
||||||
yield line.replace(';;', '')
|
# Rule 2, and then rule 4.
|
||||||
|
yield line.replace(' DATA ', '').replace(';;', '')
|
||||||
|
|
||||||
COMMENT = re.compile(';.*')
|
COMMENT = re.compile(';.*')
|
||||||
|
|
||||||
|
@ -66,15 +67,11 @@ def extract_symbols(lines):
|
||||||
else:
|
else:
|
||||||
fields = line.split()
|
fields = line.split()
|
||||||
|
|
||||||
# We don't support aliases, and we only support the DATA keyword on
|
# We don't support aliases or keywords (ordinals, PRIVATE, etc.) for
|
||||||
# symbols. But since aliases can also be specified as 'SYM=ALIAS'
|
# symbols. But since aliases can also be specified as 'SYM=ALIAS'
|
||||||
# with no whitespace, we need extra checks on the original symbol.
|
# with no whitespace, we need extra checks on the original symbol.
|
||||||
if '=' in fields[0]:
|
if len(fields) != 1 or '=' in fields[0]:
|
||||||
raise BaseException, 'aliases are not supported (%s)' % line
|
raise 'aliases and keywords are not supported'
|
||||||
if len(fields) == 1:
|
|
||||||
pass
|
|
||||||
elif len(fields) != 2 or fields[1] != 'DATA':
|
|
||||||
raise BaseException, 'aliases and keywords other than DATA are not supported (%s)' % line
|
|
||||||
|
|
||||||
symbols.add(fields[0])
|
symbols.add(fields[0])
|
||||||
|
|
||||||
|
|
|
@ -333,12 +333,22 @@ EXTRA_DSO_LDOPTS += $(DEPTH)/db/sqlite3/src/$(LIB_PREFIX)mozsqlite3.$(LIB_SUFFIX
|
||||||
# Add all static libraries for nss, smime, ssl and nssutil
|
# Add all static libraries for nss, smime, ssl and nssutil
|
||||||
SHARED_LIBRARY_LIBS = $(addprefix ../,$(NSS_STATIC_LIBS))
|
SHARED_LIBRARY_LIBS = $(addprefix ../,$(NSS_STATIC_LIBS))
|
||||||
|
|
||||||
nss_def_file := $(srcdir)/nss.def
|
nss_def_files := $(addprefix $(srcdir)/../, \
|
||||||
|
nss/lib/util/nssutil.def \
|
||||||
|
nss/lib/nss/nss.def \
|
||||||
|
nss/lib/ssl/ssl.def \
|
||||||
|
nss/lib/smime/smime.def \
|
||||||
|
)
|
||||||
|
|
||||||
|
# Try to guard against NSS renaming things out from underneath us.
|
||||||
|
ifneq ($(nss_def_files),$(wildcard $(nss_def_files)))
|
||||||
|
$(error Need to update list of NSS def files)
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq (WINNT,$(OS_TARGET))
|
ifeq (WINNT,$(OS_TARGET))
|
||||||
# Create a .def file based on the various .def files for nss, smime, ssl and
|
# Create a .def file based on the various .def files for nss, smime, ssl and
|
||||||
# nssutil.
|
# nssutil.
|
||||||
nss3.def: $(nss_def_file) $(DEPTH)/db/sqlite3/src/sqlite-processed.def
|
nss3.def: $(nss_def_files) $(DEPTH)/db/sqlite3/src/sqlite-processed.def
|
||||||
echo LIBRARY nss3$(DLL_SUFFIX) > $@.tmp
|
echo LIBRARY nss3$(DLL_SUFFIX) > $@.tmp
|
||||||
echo EXPORTS >> $@.tmp
|
echo EXPORTS >> $@.tmp
|
||||||
grep -v -h -e ^LIBRARY -e ^EXPORTS -e ^\; $^ >> $@.tmp
|
grep -v -h -e ^LIBRARY -e ^EXPORTS -e ^\; $^ >> $@.tmp
|
||||||
|
@ -348,10 +358,11 @@ ifdef GCC_USE_GNU_LD
|
||||||
sqlite_def_file := $(topsrcdir)/db/sqlite3/src/sqlite.def
|
sqlite_def_file := $(topsrcdir)/db/sqlite3/src/sqlite.def
|
||||||
nspr_def_file := $(srcdir)/nspr-dummy.def
|
nspr_def_file := $(srcdir)/nspr-dummy.def
|
||||||
|
|
||||||
nss3.def: $(nss_def_file) $(sqlite_def_file) $(nspr_def_file)
|
nss3.def: $(nss_def_files) $(sqlite_def_file) $(nspr_def_file)
|
||||||
@$(call py_action,convert_def_file, \
|
@$(call py_action,convert_def_file, \
|
||||||
$(DEFINES) $(ACDEFINES) $(XULPPFLAGS) -o $@ \
|
$(DEFINES) $(ACDEFINES) $(XULPPFLAGS) -o $@ \
|
||||||
$(nss_def_file) $(sqlite_def_file) $(nspr_def_file))
|
$(addprefix --nss-file=,$(nss_def_files)) \
|
||||||
|
$(sqlite_def_file) $(nspr_def_file))
|
||||||
|
|
||||||
GARBAGE += \
|
GARBAGE += \
|
||||||
nss3.def \
|
nss3.def \
|
||||||
|
|
|
@ -1,653 +0,0 @@
|
||||||
; 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/.
|
|
||||||
;
|
|
||||||
; This is a fake .def file, to be used for generating linker scripts
|
|
||||||
; for our folded libnss when MOZ_FOLD_LIBS.
|
|
||||||
LIBRARY nss3
|
|
||||||
EXPORTS
|
|
||||||
ATOB_AsciiToData
|
|
||||||
ATOB_AsciiToData_Util
|
|
||||||
ATOB_ConvertAsciiToItem
|
|
||||||
ATOB_ConvertAsciiToItem_Util
|
|
||||||
BTOA_ConvertItemToAscii_Util
|
|
||||||
BTOA_DataToAscii
|
|
||||||
BTOA_DataToAscii_Util
|
|
||||||
CERT_AddCertToListHead
|
|
||||||
CERT_AddCertToListTail
|
|
||||||
CERT_AddExtension
|
|
||||||
CERT_AddExtensionByOID
|
|
||||||
__CERT_AddTempCertToPerm
|
|
||||||
CERT_AsciiToName
|
|
||||||
CERT_CacheOCSPResponseFromSideChannel
|
|
||||||
CERT_CertChainFromCert
|
|
||||||
CERT_CertificateRequestTemplate DATA
|
|
||||||
CERT_CertificateTemplate DATA
|
|
||||||
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
|
|
||||||
CERT_CrlTemplate DATA
|
|
||||||
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
|
|
||||||
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
|
|
||||||
CERT_GetCertTimes
|
|
||||||
CERT_GetCertTrust
|
|
||||||
CERT_GetCommonName
|
|
||||||
CERT_GetConstrainedCertificateNames
|
|
||||||
CERT_GetCountryName
|
|
||||||
CERT_GetDefaultCertDB
|
|
||||||
CERT_GetFirstEmailAddress
|
|
||||||
CERT_GetGeneralNameTypeFromString
|
|
||||||
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
|
|
||||||
CERT_NameTemplate DATA
|
|
||||||
CERT_NameToAscii
|
|
||||||
CERT_NewCertList
|
|
||||||
CERT_NewTempCertificate
|
|
||||||
CERT_NicknameStringsFromCertList
|
|
||||||
CERT_OCSPCacheSettings
|
|
||||||
CERT_PKIXVerifyCert
|
|
||||||
CERT_RemoveCertListNode
|
|
||||||
CERT_RFC1485_EscapeAndQuote
|
|
||||||
CERT_SaveSMimeProfile
|
|
||||||
CERT_SequenceOfCertExtensionTemplate DATA
|
|
||||||
CERT_SetOCSPFailureMode
|
|
||||||
CERT_SetOCSPTimeout
|
|
||||||
CERT_SignedCrlTemplate DATA
|
|
||||||
CERT_SignedDataTemplate DATA
|
|
||||||
CERT_StartCertExtensions
|
|
||||||
CERT_StartCertificateRequestAttributes
|
|
||||||
CERT_SubjectPublicKeyInfoTemplate DATA
|
|
||||||
CERT_TimeChoiceTemplate DATA
|
|
||||||
CERT_VerifyCertificate
|
|
||||||
CERT_VerifyCertName
|
|
||||||
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_Lengths
|
|
||||||
DER_SetUInteger
|
|
||||||
DER_UTCTimeToTime_Util
|
|
||||||
DTLS_GetHandshakeTimeout
|
|
||||||
DTLS_ImportFD
|
|
||||||
HASH_Begin
|
|
||||||
HASH_Create
|
|
||||||
HASH_Destroy
|
|
||||||
HASH_End
|
|
||||||
HASH_GetHashObject
|
|
||||||
HASH_GetType
|
|
||||||
HASH_HashBuf
|
|
||||||
HASH_ResultLenByOidTag
|
|
||||||
HASH_Update
|
|
||||||
NSSBase64_DecodeBuffer
|
|
||||||
NSSBase64_EncodeItem
|
|
||||||
NSSBase64_EncodeItem_Util
|
|
||||||
NSS_CMSContentInfo_GetContent
|
|
||||||
NSS_CMSContentInfo_SetContent_Data
|
|
||||||
NSS_CMSContentInfo_SetContent_EnvelopedData
|
|
||||||
NSS_CMSContentInfo_SetContent_SignedData
|
|
||||||
NSS_CMSDecoder_Cancel
|
|
||||||
NSS_CMSDecoder_Finish
|
|
||||||
NSS_CMSDecoder_Start
|
|
||||||
NSS_CMSDecoder_Update
|
|
||||||
NSS_CMSEncoder_Cancel
|
|
||||||
NSS_CMSEncoder_Finish
|
|
||||||
NSS_CMSEncoder_Start
|
|
||||||
NSS_CMSEncoder_Update
|
|
||||||
NSS_CMSEnvelopedData_AddRecipient
|
|
||||||
NSS_CMSEnvelopedData_Create
|
|
||||||
NSS_CMSEnvelopedData_GetContentInfo
|
|
||||||
NSS_CMSMessage_ContentLevel
|
|
||||||
NSS_CMSMessage_Create
|
|
||||||
NSS_CMSMessage_CreateFromDER
|
|
||||||
NSS_CMSMessage_Destroy
|
|
||||||
NSS_CMSMessage_GetContent
|
|
||||||
NSS_CMSMessage_GetContentInfo
|
|
||||||
NSS_CMSMessage_IsEncrypted
|
|
||||||
NSS_CMSMessage_IsSigned
|
|
||||||
NSS_CMSRecipientInfo_Create
|
|
||||||
NSS_CMSSignedData_AddCertificate
|
|
||||||
NSS_CMSSignedData_AddCertList
|
|
||||||
NSS_CMSSignedData_AddSignerInfo
|
|
||||||
NSS_CMSSignedData_Create
|
|
||||||
NSS_CMSSignedData_CreateCertsOnly
|
|
||||||
NSS_CMSSignedData_Destroy
|
|
||||||
NSS_CMSSignedData_GetContentInfo
|
|
||||||
NSS_CMSSignedData_GetSignerInfo
|
|
||||||
NSS_CMSSignedData_ImportCerts
|
|
||||||
NSS_CMSSignedData_SetDigestValue
|
|
||||||
NSS_CMSSignedData_SignerInfoCount
|
|
||||||
NSS_CMSSignedData_VerifySignerInfo
|
|
||||||
NSS_CMSSignerInfo_AddMSSMIMEEncKeyPrefs
|
|
||||||
NSS_CMSSignerInfo_AddSigningTime
|
|
||||||
NSS_CMSSignerInfo_AddSMIMECaps
|
|
||||||
NSS_CMSSignerInfo_AddSMIMEEncKeyPrefs
|
|
||||||
NSS_CMSSignerInfo_Create
|
|
||||||
NSS_CMSSignerInfo_GetSignerCommonName
|
|
||||||
NSS_CMSSignerInfo_GetSignerEmailAddress
|
|
||||||
NSS_CMSSignerInfo_GetSigningCertificate
|
|
||||||
NSS_CMSSignerInfo_IncludeCerts
|
|
||||||
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
|
|
||||||
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
|
|
||||||
NSS_Initialize
|
|
||||||
NSS_InitWithMerge
|
|
||||||
NSS_IsInitialized
|
|
||||||
NSS_NoDB_Init
|
|
||||||
NSS_SecureMemcmp
|
|
||||||
NSS_SetAlgorithmPolicy
|
|
||||||
NSS_SetDomesticPolicy
|
|
||||||
NSS_Shutdown
|
|
||||||
NSSSMIME_GetVersion
|
|
||||||
NSS_SMIMESignerInfo_SaveSMIMEProfile
|
|
||||||
NSS_SMIMEUtil_FindBulkAlgForRecipients
|
|
||||||
NSSSSL_GetVersion
|
|
||||||
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
|
|
||||||
PK11_AlgtagToMechanism
|
|
||||||
PK11_Authenticate
|
|
||||||
PK11_ChangePW
|
|
||||||
PK11_CheckUserPassword
|
|
||||||
PK11_CipherOp
|
|
||||||
PK11_ConfigurePKCS11
|
|
||||||
PK11_CreateContextBySymKey
|
|
||||||
PK11_CreateDigestContext
|
|
||||||
PK11_CreateMergeLog
|
|
||||||
PK11_CreatePBEV2AlgorithmID
|
|
||||||
PK11_Decrypt
|
|
||||||
PK11_DeleteTokenCertAndKey
|
|
||||||
PK11_DeleteTokenPrivateKey
|
|
||||||
PK11_DeleteTokenPublicKey
|
|
||||||
PK11_DEREncodePublicKey
|
|
||||||
PK11_Derive
|
|
||||||
PK11_DeriveWithTemplate
|
|
||||||
PK11_DestroyContext
|
|
||||||
PK11_DestroyMergeLog
|
|
||||||
PK11_DestroyTokenObject
|
|
||||||
PK11_DigestBegin
|
|
||||||
PK11_DigestFinal
|
|
||||||
PK11_DigestOp
|
|
||||||
PK11_DoesMechanism
|
|
||||||
PK11_Encrypt
|
|
||||||
PK11_ExportDERPrivateKeyInfo
|
|
||||||
PK11_ExtractKeyValue
|
|
||||||
PK11_FindCertFromNickname
|
|
||||||
PK11_FindCertsFromEmailAddress
|
|
||||||
PK11_FindCertsFromNickname
|
|
||||||
PK11_FindKeyByAnyCert
|
|
||||||
PK11_FindKeyByDERCert
|
|
||||||
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_GetMinimumPwdLength
|
|
||||||
PK11_GetModInfo
|
|
||||||
PK11_GetNextSafe
|
|
||||||
PK11_GetPadMechanism
|
|
||||||
PK11_GetPrivateKeyNickname
|
|
||||||
PK11_GetPrivateModulusLen
|
|
||||||
PK11_GetSlotID
|
|
||||||
PK11_GetSlotInfo
|
|
||||||
PK11_GetSlotName
|
|
||||||
PK11_GetSlotPWValues
|
|
||||||
PK11_GetSlotSeries
|
|
||||||
PK11_GetTokenInfo
|
|
||||||
PK11_GetTokenName
|
|
||||||
PK11_HashBuf
|
|
||||||
PK11_HasRootCerts
|
|
||||||
PK11_ImportCert
|
|
||||||
PK11_ImportCertForKey
|
|
||||||
PK11_ImportCRL
|
|
||||||
PK11_ImportDERPrivateKeyInfoAndReturnKey
|
|
||||||
PK11_ImportSymKey
|
|
||||||
PK11_InitPin
|
|
||||||
PK11_IsDisabled
|
|
||||||
PK11_IsFIPS
|
|
||||||
PK11_IsFriendly
|
|
||||||
PK11_IsHW
|
|
||||||
PK11_IsInternal
|
|
||||||
PK11_IsLoggedIn
|
|
||||||
PK11_IsPresent
|
|
||||||
PK11_IsReadOnly
|
|
||||||
PK11_IsRemovable
|
|
||||||
PK11_KeyForCertExists
|
|
||||||
PK11_KeyGen
|
|
||||||
PK11_KeyGenWithTemplate
|
|
||||||
PK11_ListCerts
|
|
||||||
PK11_ListCertsInSlot
|
|
||||||
PK11_ListPrivateKeysInSlot
|
|
||||||
PK11_ListPrivKeysInSlot
|
|
||||||
PK11_LoadPrivKey
|
|
||||||
PK11_Logout
|
|
||||||
PK11_LogoutAll
|
|
||||||
PK11_MechanismToAlgtag
|
|
||||||
PK11_MergeTokens
|
|
||||||
PK11_NeedLogin
|
|
||||||
PK11_NeedUserInit
|
|
||||||
PK11_ParamFromIV
|
|
||||||
PK11_PBEKeyGen
|
|
||||||
PK11_PQG_DestroyParams
|
|
||||||
PK11_PQG_DestroyVerify
|
|
||||||
PK11_PQG_ParamGen
|
|
||||||
PK11_PrivDecryptPKCS1
|
|
||||||
PK11_ProtectedAuthenticationPath
|
|
||||||
PK11_PubDeriveWithKDF
|
|
||||||
PK11_PubEncryptPKCS1
|
|
||||||
PK11_PubUnwrapSymKey
|
|
||||||
PK11_PubWrapSymKey
|
|
||||||
PK11_RandomUpdate
|
|
||||||
PK11_ReadRawAttribute
|
|
||||||
PK11_ReferenceSlot
|
|
||||||
PK11_ResetToken
|
|
||||||
PK11SDR_Decrypt
|
|
||||||
PK11SDR_Encrypt
|
|
||||||
PK11_SetPasswordFunc
|
|
||||||
PK11_SetSlotPWValues
|
|
||||||
PK11_Sign
|
|
||||||
PK11_SignatureLen
|
|
||||||
PK11_UnwrapPrivKey
|
|
||||||
PK11_UpdateSlotAttribute
|
|
||||||
PK11_UserDisableSlot
|
|
||||||
PK11_UserEnableSlot
|
|
||||||
PK11_WrapPrivKey
|
|
||||||
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
|
|
||||||
PORT_Free
|
|
||||||
PORT_FreeArena
|
|
||||||
PORT_FreeArena_Util
|
|
||||||
PORT_Free_Util
|
|
||||||
PORT_GetError
|
|
||||||
PORT_GetError_Util
|
|
||||||
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
|
|
||||||
SEC_AnyTemplate_Util DATA
|
|
||||||
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
|
|
||||||
SEC_BitStringTemplate DATA
|
|
||||||
SEC_BitStringTemplate_Util DATA
|
|
||||||
SEC_BMPStringTemplate DATA
|
|
||||||
SEC_BooleanTemplate_Util DATA
|
|
||||||
SEC_CertNicknameConflict
|
|
||||||
SEC_DeletePermCertificate
|
|
||||||
SEC_DerSignData
|
|
||||||
SEC_DestroyCrl
|
|
||||||
SEC_GeneralizedTimeTemplate_Util DATA
|
|
||||||
SEC_GetSignatureAlgorithmOidTag
|
|
||||||
SEC_IA5StringTemplate DATA
|
|
||||||
SEC_IA5StringTemplate_Util DATA
|
|
||||||
SEC_IntegerTemplate DATA
|
|
||||||
SEC_IntegerTemplate_Util DATA
|
|
||||||
SECITEM_AllocArray
|
|
||||||
SECITEM_AllocItem
|
|
||||||
SECITEM_AllocItem_Util
|
|
||||||
SECITEM_ArenaDupItem_Util
|
|
||||||
SECITEM_CompareItem
|
|
||||||
SECITEM_CompareItem_Util
|
|
||||||
SECITEM_CopyItem
|
|
||||||
SECITEM_CopyItem_Util
|
|
||||||
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
|
|
||||||
SECKEY_DestroyPrivateKey
|
|
||||||
SECKEY_DestroyPrivateKeyList
|
|
||||||
SECKEY_DestroyPublicKey
|
|
||||||
SECKEY_DestroySubjectPublicKeyInfo
|
|
||||||
SECKEY_ECParamsToBasePointOrderLen
|
|
||||||
SECKEY_ECParamsToKeySize
|
|
||||||
SECKEY_EncodeDERSubjectPublicKeyInfo
|
|
||||||
SECKEY_ExtractPublicKey
|
|
||||||
SECKEY_PublicKeyStrength
|
|
||||||
SECKEY_RSAPSSParamsTemplate DATA
|
|
||||||
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
|
|
||||||
SECMOD_WaitForAnyTokenEvent
|
|
||||||
SEC_NullTemplate_Util DATA
|
|
||||||
SEC_ObjectIDTemplate_Util DATA
|
|
||||||
SEC_OctetStringTemplate DATA
|
|
||||||
SEC_OctetStringTemplate_Util DATA
|
|
||||||
SECOID_AddEntry
|
|
||||||
SECOID_AddEntry_Util
|
|
||||||
SECOID_AlgorithmIDTemplate DATA
|
|
||||||
SECOID_AlgorithmIDTemplate_Util DATA
|
|
||||||
SECOID_CopyAlgorithmID_Util
|
|
||||||
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
|
|
||||||
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
|
|
||||||
SEC_SignedCertificateTemplate DATA
|
|
||||||
SEC_StringToOID
|
|
||||||
SEC_UTF8StringTemplate DATA
|
|
||||||
SEC_UTF8StringTemplate_Util DATA
|
|
||||||
SGN_Begin
|
|
||||||
SGN_CreateDigestInfo_Util
|
|
||||||
SGN_DecodeDigestInfo
|
|
||||||
SGN_DestroyContext
|
|
||||||
SGN_DestroyDigestInfo_Util
|
|
||||||
SGN_End
|
|
||||||
SGN_NewContext
|
|
||||||
SGN_Update
|
|
||||||
SSL_AuthCertificateComplete
|
|
||||||
SSL_AuthCertificateHook
|
|
||||||
SSL_CipherPrefSetDefault
|
|
||||||
SSL_ClearSessionCache
|
|
||||||
SSL_ConfigSecureServer
|
|
||||||
SSL_ConfigServerSessionIDCache
|
|
||||||
SSL_ExportKeyingMaterial
|
|
||||||
SSL_ForceHandshake
|
|
||||||
SSL_GetChannelInfo
|
|
||||||
SSL_GetCipherSuiteInfo
|
|
||||||
SSL_GetClientAuthDataHook
|
|
||||||
SSL_GetNextProto
|
|
||||||
SSL_GetSRTPCipher
|
|
||||||
SSL_HandshakeCallback
|
|
||||||
SSL_HandshakeNegotiatedExtension
|
|
||||||
SSL_ImplementedCiphers DATA
|
|
||||||
SSL_ImportFD
|
|
||||||
SSL_NumImplementedCiphers DATA
|
|
||||||
SSL_OptionSet
|
|
||||||
SSL_OptionSetDefault
|
|
||||||
SSL_PeerCertificate
|
|
||||||
SSL_PeerStapledOCSPResponses
|
|
||||||
SSL_ResetHandshake
|
|
||||||
SSL_SetCanFalseStartCallback
|
|
||||||
SSL_SetNextProtoNego
|
|
||||||
SSL_SetPKCS11PinArg
|
|
||||||
SSL_SetSockPeerID
|
|
||||||
SSL_SetSRTPCiphers
|
|
||||||
SSL_SetStapledOCSPResponses
|
|
||||||
SSL_SetURL
|
|
||||||
SSL_SNISocketConfigHook
|
|
||||||
SSL_VersionRangeGet
|
|
||||||
SSL_VersionRangeSet
|
|
||||||
SSL_VersionRangeSetDefault
|
|
||||||
UTIL_SetForkState
|
|
||||||
VFY_Begin
|
|
||||||
VFY_CreateContext
|
|
||||||
VFY_DestroyContext
|
|
||||||
VFY_End
|
|
||||||
VFY_Update
|
|
||||||
VFY_VerifyDataWithAlgorithmID
|
|
Загрузка…
Ссылка в новой задаче