--- nss-3.12.8.orig/debian/libnss3-0d.dirs
+++ nss-3.12.8/debian/libnss3-0d.dirs
@@ -0,0 +1 @@
+usr/lib
--- nss-3.12.8.orig/debian/libnss3-1d.symbols
+++ nss-3.12.8/debian/libnss3-1d.symbols
@@ -0,0 +1,1244 @@
+libnss3.so.1d libnss3-1d #MINVER#
+ ATOB_AsciiToData@NSS_3.2 3.12.0~1.9b1
+ ATOB_ConvertAsciiToItem@NSS_3.2 3.12.0~1.9b1
+ BTOA_ConvertItemToAscii@NSS_3.2 3.12.0~1.9b1
+ BTOA_DataToAscii@NSS_3.2 3.12.0~1.9b1
+ CERT_AddCertToListSorted@NSS_3.12.5 3.12.5
+ CERT_AddCertToListTail@NSS_3.2 3.12.0~1.9b1
+ CERT_AddExtension@NSS_3.5 3.12.0~1.9b1
+ CERT_AddOCSPAcceptableResponses@NSS_3.6 3.12.0~1.9b1
+ CERT_AddOKDomainName@NSS_3.4 3.12.0~1.9b1
+ CERT_AddRDN@NSS_3.2.1 3.12.0~1.9b1
+ CERT_AsciiToName@NSS_3.2 3.12.0~1.9b1
+ CERT_CRLCacheRefreshIssuer@NSS_3.7 3.12.0~1.9b1
+ CERT_CacheCRL@NSS_3.10 3.12.0~1.9b1
+ CERT_CacheOCSPResponseFromSideChannel@NSS_3.12.6 3.12.6
+ CERT_CertChainFromCert@NSS_3.2 3.12.0~1.9b1
+ CERT_CertListFromCert@NSS_3.2 3.12.0~1.9b1
+ CERT_CertTimesValid@NSS_3.2 3.12.0~1.9b1
+ CERT_CertificateRequestTemplate@NSS_3.2 3.12.0~1.9b1
+ CERT_CertificateTemplate@NSS_3.2 3.12.0~1.9b1
+ CERT_ChangeCertTrust@NSS_3.2 3.12.0~1.9b1
+ CERT_CheckCertUsage@NSS_3.3 3.12.0~1.9b1
+ CERT_CheckCertValidTimes@NSS_3.2 3.12.0~1.9b1
+ CERT_CheckNameSpace@NSS_3.12 3.12.0~1.9b1
+ CERT_ClearOCSPCache@NSS_3.11.7 3.12.0~1.9b1
+ CERT_CompareCerts@NSS_3.12.3 3.12.3
+ CERT_CompareName@NSS_3.2 3.12.0~1.9b1
+ CERT_CompareValidityTimes@NSS_3.11 3.12.0~1.9b1
+ CERT_CompleteCRLDecodeEntries@NSS_3.6 3.12.0~1.9b1
+ CERT_CopyName@NSS_3.4 3.12.0~1.9b1
+ CERT_CopyRDN@NSS_3.5 3.12.0~1.9b1
+ CERT_CreateAVA@NSS_3.2.1 3.12.0~1.9b1
+ CERT_CreateCertificate@NSS_3.5 3.12.0~1.9b1
+ CERT_CreateCertificateRequest@NSS_3.2 3.12.0~1.9b1
+ CERT_CreateName@NSS_3.2.1 3.12.0~1.9b1
+ CERT_CreateOCSPCertID@NSS_3.6 3.12.0~1.9b1
+ CERT_CreateOCSPRequest@NSS_3.6 3.12.0~1.9b1
+ CERT_CreateRDN@NSS_3.2.1 3.12.0~1.9b1
+ CERT_CreateSubjectCertList@NSS_3.4 3.12.0~1.9b1
+ CERT_CreateValidity@NSS_3.5 3.12.0~1.9b1
+ CERT_CrlTemplate@NSS_3.2 3.12.0~1.9b1
+ CERT_DecodeAVAValue@NSS_3.4 3.12.0~1.9b1
+ CERT_DecodeAltNameExtension@NSS_3.10 3.12.0~1.9b1
+ CERT_DecodeAuthInfoAccessExtension@NSS_3.10 3.12.0~1.9b1
+ CERT_DecodeAuthKeyID@NSS_3.10 3.12.0~1.9b1
+ CERT_DecodeBasicConstraintValue@NSS_3.2 3.12.0~1.9b1
+ CERT_DecodeCRLDistributionPoints@NSS_3.10 3.12.0~1.9b1
+ CERT_DecodeCertificatePoliciesExtension@NSS_3.2 3.12.0~1.9b1
+ CERT_DecodeDERCrl@NSS_3.2 3.12.0~1.9b1
+ CERT_DecodeDERCrlWithFlags@NSS_3.6 3.12.0~1.9b1
+ CERT_DecodeGeneralName@NSS_3.4 3.12.0~1.9b1
+ CERT_DecodeNameConstraintsExtension@NSS_3.10 3.12.0~1.9b1
+ CERT_DecodeOCSPResponse@NSS_3.6 3.12.0~1.9b1
+ CERT_DecodeOidSequence@NSS_3.2 3.12.0~1.9b1
+ CERT_DecodePrivKeyUsagePeriodExtension@NSS_3.10 3.12.0~1.9b1
+ CERT_DecodeTrustString@NSS_3.4 3.12.0~1.9b1
+ CERT_DecodeUserNotice@NSS_3.2 3.12.0~1.9b1
+ CERT_DerNameToAscii@NSS_3.4 3.12.0~1.9b1
+ CERT_DestroyCertArray@NSS_3.2 3.12.0~1.9b1
+ CERT_DestroyCertList@NSS_3.2 3.12.0~1.9b1
+ CERT_DestroyCertificate@NSS_3.2 3.12.0~1.9b1
+ CERT_DestroyCertificateList@NSS_3.2 3.12.0~1.9b1
+ CERT_DestroyCertificatePoliciesExtension@NSS_3.2 3.12.0~1.9b1
+ CERT_DestroyCertificateRequest@NSS_3.2 3.12.0~1.9b1
+ CERT_DestroyName@NSS_3.2 3.12.0~1.9b1
+ CERT_DestroyOCSPCertID@NSS_3.6 3.12.0~1.9b1
+ CERT_DestroyOCSPRequest@NSS_3.6 3.12.0~1.9b1
+ CERT_DestroyOCSPResponse@NSS_3.7 3.12.0~1.9b1
+ CERT_DestroyOidSequence@NSS_3.9 3.12.0~1.9b1
+ CERT_DestroyUserNotice@NSS_3.10 3.12.0~1.9b1
+ CERT_DestroyValidity@NSS_3.5 3.12.0~1.9b1
+ CERT_DisableOCSPChecking@NSS_3.3 3.12.0~1.9b1
+ CERT_DisableOCSPDefaultResponder@NSS_3.3 3.12.0~1.9b1
+ CERT_DistNamesFromCertList@NSS_3.12.6 3.12.6
+ CERT_DupCertList@NSS_3.2 3.12.0~1.9b1
+ CERT_DupCertificate@NSS_3.2 3.12.0~1.9b1
+ CERT_DupDistNames@NSS_3.12.6 3.12.6
+ CERT_EnableOCSPChecking@NSS_3.2 3.12.0~1.9b1
+ CERT_EnableOCSPDefaultResponder@NSS_3.3 3.12.0~1.9b1
+ CERT_EncodeAltNameExtension@NSS_3.7 3.12.0~1.9b1
+ CERT_EncodeAndAddBitStrExtension@NSS_3.5 3.12.0~1.9b1
+ CERT_EncodeAuthKeyID@NSS_3.5 3.12.0~1.9b1
+ CERT_EncodeBasicConstraintValue@NSS_3.5 3.12.0~1.9b1
+ CERT_EncodeCRLDistributionPoints@NSS_3.5 3.12.0~1.9b1
+ CERT_EncodeCertPoliciesExtension@NSS_3.12 3.12.0~1.9b1
+ CERT_EncodeGeneralName@NSS_3.4 3.12.0~1.9b1
+ CERT_EncodeInfoAccessExtension@NSS_3.12 3.12.0~1.9b1
+ CERT_EncodeInhibitAnyExtension@NSS_3.12 3.12.0~1.9b1
+ CERT_EncodeNoticeReference@NSS_3.12 3.12.0~1.9b1
+ CERT_EncodeOCSPRequest@NSS_3.6 3.12.0~1.9b1
+ CERT_EncodePolicyConstraintsExtension@NSS_3.12 3.12.0~1.9b1
+ CERT_EncodePolicyMappingExtension@NSS_3.12 3.12.0~1.9b1
+ CERT_EncodeSubjectKeyID@NSS_3.12 3.12.0~1.9b4
+ CERT_EncodeUserNotice@NSS_3.12 3.12.0~1.9b1
+ CERT_ExtractPublicKey@NSS_3.2 3.12.0~1.9b1
+ CERT_FilterCertListByCANames@NSS_3.4 3.12.0~1.9b1
+ CERT_FilterCertListByUsage@NSS_3.4 3.12.0~1.9b1
+ CERT_FilterCertListForUserCerts@NSS_3.6 3.12.0~1.9b1
+ CERT_FindCRLEntryReasonExten@NSS_3.12 3.12.0~1.9b1
+ CERT_FindCRLNumberExten@NSS_3.12 3.12.0~1.9b1
+ CERT_FindCertByDERCert@NSS_3.2 3.12.0~1.9b1
+ CERT_FindCertByIssuerAndSN@NSS_3.2 3.12.0~1.9b1
+ CERT_FindCertByName@NSS_3.2 3.12.0~1.9b1
+ CERT_FindCertByNickname@NSS_3.2 3.12.0~1.9b1
+ CERT_FindCertByNicknameOrEmailAddr@NSS_3.2 3.12.0~1.9b1
+ CERT_FindCertBySubjectKeyID@NSS_3.7 3.12.0~1.9b1
+ CERT_FindCertExtension@NSS_3.4 3.12.0~1.9b1
+ CERT_FindCertIssuer@NSS_3.3 3.12.0~1.9b1
+ CERT_FindKeyUsageExtension@NSS_3.4 3.12.0~1.9b1
+ CERT_FindNameConstraintsExten@NSS_3.12 3.12.0~1.9b1
+ CERT_FindSMimeProfile@NSS_3.2 3.12.0~1.9b1
+ CERT_FindSubjectKeyIDExtension@NSS_3.7 3.12.0~1.9b1
+ CERT_FindUserCertByUsage@NSS_3.4 3.12.0~1.9b1
+ CERT_FindUserCertsByUsage@NSS_3.4 3.12.0~1.9b1
+ CERT_FinishCertificateRequestAttributes@NSS_3.10 3.12.0~1.9b1
+ CERT_FinishExtensions@NSS_3.5 3.12.0~1.9b1
+ CERT_FormatName@NSS_3.2 3.12.0~1.9b1
+ CERT_FreeDistNames@NSS_3.2 3.12.0~1.9b1
+ CERT_FreeNicknames@NSS_3.2 3.12.0~1.9b1
+ CERT_GenTime2FormattedAscii@NSS_3.2 3.12.0~1.9b1
+ CERT_GetAVATag@NSS_3.2 3.12.0~1.9b1
+ CERT_GetCertChainFromCert@NSS_3.4 3.12.0~1.9b1
+ CERT_GetCertEmailAddress@NSS_3.2 3.12.0~1.9b1
+ CERT_GetCertIssuerAndSN@NSS_3.2 3.12.0~1.9b1
+ CERT_GetCertNicknames@NSS_3.2 3.12.0~1.9b1
+ CERT_GetCertTimes@NSS_3.3 3.12.0~1.9b1
+ CERT_GetCertTrust@NSS_3.2 3.12.0~1.9b1
+ CERT_GetCertUid@NSS_3.2 3.12.0~1.9b1
+ CERT_GetCertificateNames@NSS_3.10 3.12.0~1.9b1
+ CERT_GetCertificateRequestExtensions@NSS_3.10 3.12.0~1.9b1
+ CERT_GetClassicOCSPDisabledPolicy@NSS_3.12 3.12.0~beta3
+ CERT_GetClassicOCSPEnabledHardFailurePolicy@NSS_3.12 3.12.0~beta3
+ CERT_GetClassicOCSPEnabledSoftFailurePolicy@NSS_3.12 3.12.0~beta3
+ CERT_GetCommonName@NSS_3.2 3.12.0~1.9b1
+ CERT_GetConstrainedCertificateNames@NSS_3.12.7 3.12.7
+ CERT_GetCountryName@NSS_3.2 3.12.0~1.9b1
+ CERT_GetDBContentVersion@NSS_3.2 3.12.0~1.9b1
+ CERT_GetDefaultCertDB@NSS_3.2 3.12.0~1.9b1
+ CERT_GetDomainComponentName@NSS_3.2 3.12.0~1.9b1
+ CERT_GetFirstEmailAddress@NSS_3.7 3.12.0~1.9b1
+ CERT_GetLocalityName@NSS_3.2 3.12.0~1.9b1
+ CERT_GetNextEmailAddress@NSS_3.7 3.12.0~1.9b1
+ CERT_GetNextGeneralName@NSS_3.10 3.12.0~1.9b1
+ CERT_GetNextNameConstraint@NSS_3.10 3.12.0~1.9b1
+ CERT_GetOCSPAuthorityInfoAccessLocation@NSS_3.4 3.12.0~1.9b1
+ CERT_GetOCSPResponseStatus@NSS_3.6 3.12.0~1.9b1
+ CERT_GetOCSPStatusForCertID@NSS_3.6 3.12.0~1.9b1
+ CERT_GetOidString@NSS_3.9 3.12.0~1.9b1
+ CERT_GetOrgName@NSS_3.2 3.12.0~1.9b1
+ CERT_GetOrgUnitName@NSS_3.2 3.12.0~1.9b1
+ CERT_GetPKIXVerifyNistRevocationPolicy@NSS_3.12 3.12.0~beta3
+ CERT_GetPrevGeneralName@NSS_3.10 3.12.0~1.9b1
+ CERT_GetPrevNameConstraint@NSS_3.10 3.12.0~1.9b1
+ CERT_GetSSLCACerts@NSS_3.2 3.12.0~1.9b1
+ CERT_GetSlopTime@NSS_3.2 3.12.0~1.9b1
+ CERT_GetStateName@NSS_3.2 3.12.0~1.9b1
+ CERT_GetUsePKIXForValidation@NSS_3.12 3.12.0~beta3
+ CERT_GetValidDNSPatternsFromCert@NSS_3.12 3.12.0~1.9b3
+ CERT_Hexify@NSS_3.2 3.12.0~1.9b1
+ CERT_ImportCAChain@NSS_3.2 3.12.0~1.9b1
+ CERT_ImportCAChainTrusted@NSS_3.3 3.12.0~1.9b1
+ CERT_ImportCRL@NSS_3.3 3.12.0~1.9b1
+ CERT_ImportCerts@NSS_3.2 3.12.0~1.9b1
+ CERT_IsCACert@NSS_3.3 3.12.0~1.9b1
+ CERT_IsCADERCert@NSS_3.3 3.12.0~1.9b1
+ CERT_IsRootDERCert@NSS_3.8 3.12.0~1.9b1
+ CERT_IsUserCert@NSS_3.6 3.12.0~1.9b1
+ CERT_IssuerAndSNTemplate@NSS_3.2 3.12.0~1.9b1
+ CERT_KeyFromDERCrl@NSS_3.4 3.12.0~1.9b1
+ CERT_MakeCANickname@NSS_3.4 3.12.0~1.9b1
+ CERT_MergeExtensions@NSS_3.10 3.12.0~1.9b1
+ CERT_NameTemplate@NSS_3.4 3.12.0~1.9b1
+ CERT_NameToAscii@NSS_3.2 3.12.0~1.9b1
+ CERT_NameToAsciiInvertible@NSS_3.12.1 3.12.3
+ CERT_NewCertList@NSS_3.2 3.12.0~1.9b1
+ CERT_NewTempCertificate@NSS_3.12 3.12.0~beta3
+ CERT_NicknameStringsFromCertList@NSS_3.4 3.12.0~1.9b1
+ CERT_OCSPCacheSettings@NSS_3.11.7 3.12.0~1.9b1
+ CERT_OpenCertDBFilename@NSS_3.2 3.12.0~1.9b1
+ CERT_PKIXVerifyCert@NSS_3.12 3.12.0~1.9b1
+ CERT_RFC1485_EscapeAndQuote@NSS_3.2 3.12.0~1.9b1
+ CERT_RegisterAlternateOCSPAIAInfoCallBack@NSS_3.12.3 3.12.3
+ CERT_RemoveCertListNode@NSS_3.6 3.12.0~1.9b1
+ CERT_SaveSMimeProfile@NSS_3.2 3.12.0~1.9b1
+ CERT_SequenceOfCertExtensionTemplate@NSS_3.10 3.12.0~1.9b1
+ CERT_SetOCSPDefaultResponder@NSS_3.3 3.12.0~1.9b1
+ CERT_SetOCSPFailureMode@NSS_3.11.7 3.12.0~1.9b1
+ CERT_SetOCSPTimeout@NSS_3.12 3.12.0~1.9b3
+ CERT_SetOfSignedCrlTemplate@NSS_3.2 3.12.0~1.9b1
+ CERT_SetSlopTime@NSS_3.2 3.12.0~1.9b1
+ CERT_SetUsePKIXForValidation@NSS_3.12 3.12.0~beta3
+ CERT_SignedCrlTemplate@NSS_3.10 3.12.0~1.9b1
+ CERT_SignedDataTemplate@NSS_3.2 3.12.0~1.9b1
+ CERT_StartCRLEntryExtensions@NSS_3.10 3.12.0~1.9b1
+ CERT_StartCRLExtensions@NSS_3.10 3.12.0~1.9b1
+ CERT_StartCertExtensions@NSS_3.5 3.12.0~1.9b1
+ CERT_StartCertificateRequestAttributes@NSS_3.10 3.12.0~1.9b1
+ CERT_SubjectPublicKeyInfoTemplate@NSS_3.4 3.12.0~1.9b1
+ CERT_TimeChoiceTemplate@NSS_3.9 3.12.0~1.9b1
+ CERT_UncacheCRL@NSS_3.10 3.12.0~1.9b1
+ CERT_VerifyCACertForUsage@NSS_3.6 3.12.0~1.9b1
+ CERT_VerifyCert@NSS_3.2 3.12.0~1.9b1
+ CERT_VerifyCertName@NSS_3.2 3.12.0~1.9b1
+ CERT_VerifyCertNow@NSS_3.2 3.12.0~1.9b1
+ CERT_VerifyCertificate@NSS_3.6 3.12.0~1.9b1
+ CERT_VerifyCertificateNow@NSS_3.6 3.12.0~1.9b1
+ CERT_VerifyOCSPResponseSignature@NSS_3.6 3.12.0~1.9b1
+ CERT_VerifySignedData@NSS_3.4 3.12.0~1.9b1
+ CERT_VerifySignedDataWithPublicKey@NSS_3.7 3.12.0~1.9b1
+ CERT_VerifySignedDataWithPublicKeyInfo@NSS_3.7 3.12.0~1.9b1
+ DER_AsciiToTime@NSS_3.5 3.12.0~1.9b1
+ DER_DecodeTimeChoice@NSS_3.9 3.12.0~1.9b1
+ DER_Encode@NSS_3.4 3.12.0~1.9b1
+ DER_EncodeTimeChoice@NSS_3.9 3.12.0~1.9b1
+ DER_GeneralizedDayToAscii@NSS_3.11.7 3.12.0~1.9b1
+ DER_GeneralizedTimeToTime@NSS_3.2 3.12.0~1.9b1
+ DER_GetInteger@NSS_3.2 3.12.0~1.9b1
+ DER_Lengths@NSS_3.2 3.12.0~1.9b1
+ DER_TimeChoiceDayToAscii@NSS_3.11.7 3.12.0~1.9b1
+ DER_TimeToGeneralizedTime@NSS_3.11.7 3.12.0~1.9b1
+ DER_TimeToGeneralizedTimeArena@NSS_3.11.7 3.12.0~1.9b1
+ DER_TimeToUTCTime@NSS_3.2 3.12.0~1.9b1
+ DER_UTCDayToAscii@NSS_3.2 3.12.0~1.9b1
+ DER_UTCTimeToAscii@NSS_3.2 3.12.0~1.9b1
+ DER_UTCTimeToTime@NSS_3.2 3.12.0~1.9b1
+ DSAU_DecodeDerSig@NSS_3.2 3.12.0~1.9b1
+ DSAU_DecodeDerSigToLen@NSS_3.9 3.12.0~1.9b1
+ DSAU_EncodeDerSig@NSS_3.2 3.12.0~1.9b1
+ DSAU_EncodeDerSigWithLen@NSS_3.9 3.12.0~1.9b1
+ HASH_Begin@NSS_3.4 3.12.0~1.9b1
+ HASH_Clone@NSS_3.10 3.12.0~1.9b1
+ HASH_Create@NSS_3.4 3.12.0~1.9b1
+ HASH_Destroy@NSS_3.4 3.12.0~1.9b1
+ HASH_End@NSS_3.4 3.12.0~1.9b1
+ HASH_GetHashObject@NSS_3.2 3.12.0~1.9b1
+ HASH_GetHashObjectByOidTag@NSS_3.8 3.12.0~1.9b1
+ HASH_GetHashTypeByOidTag@NSS_3.8 3.12.0~1.9b1
+ HASH_GetType@NSS_3.12 3.12.0~1.9b4
+ HASH_HashBuf@NSS_3.10 3.12.0~1.9b1
+ HASH_ResultLen@NSS_3.4 3.12.0~1.9b1
+ HASH_ResultLenByOidTag@NSS_3.10 3.12.0~1.9b1
+ HASH_ResultLenContext@NSS_3.10 3.12.0~1.9b1
+ HASH_Update@NSS_3.4 3.12.0~1.9b1
+ NSSBase64Decoder_Create@NSS_3.2 3.12.0~1.9b1
+ NSSBase64Decoder_Destroy@NSS_3.2 3.12.0~1.9b1
+ NSSBase64Decoder_Update@NSS_3.2 3.12.0~1.9b1
+ NSSBase64Encoder_Create@NSS_3.2 3.12.0~1.9b1
+ NSSBase64Encoder_Destroy@NSS_3.2 3.12.0~1.9b1
+ NSSBase64Encoder_Update@NSS_3.2 3.12.0~1.9b1
+ NSSBase64_DecodeBuffer@NSS_3.4 3.12.0~1.9b1
+ NSSBase64_EncodeItem@NSS_3.4 3.12.0~1.9b1
+ NSSRWLock_Destroy@NSS_3.2 3.12.0~1.9b1
+ NSSRWLock_HaveWriteLock@NSS_3.2 3.12.0~1.9b1
+ NSSRWLock_LockRead@NSS_3.2 3.12.0~1.9b1
+ NSSRWLock_LockWrite@NSS_3.2 3.12.0~1.9b1
+ NSSRWLock_New@NSS_3.2 3.12.0~1.9b1
+ NSSRWLock_UnlockRead@NSS_3.2 3.12.0~1.9b1
+ NSSRWLock_UnlockWrite@NSS_3.2 3.12.0~1.9b1
+ NSS_3.10.2@NSS_3.10.2 3.12.0~1.9b1
+ NSS_3.10@NSS_3.10 3.12.0~1.9b1
+ NSS_3.11.1@NSS_3.11.1 3.12.0~1.9b1
+ NSS_3.11.2@NSS_3.11.2 3.12.0~1.9b1
+ NSS_3.11.7@NSS_3.11.7 3.12.0~1.9b1
+ NSS_3.11.9@NSS_3.11.9 3.12.0~1.9b3
+ NSS_3.11@NSS_3.11 3.12.0~1.9b1
+ NSS_3.12.1@NSS_3.12.1 3.12.3
+ NSS_3.12.3@NSS_3.12.3 3.12.3
+ NSS_3.12.4@NSS_3.12.4 3.12.5
+ NSS_3.12.5@NSS_3.12.5 3.12.5
+ NSS_3.12.6@NSS_3.12.6 3.12.6
+ NSS_3.12.7@NSS_3.12.7 3.12.7
+ NSS_3.12@NSS_3.12 3.12.0~1.9b1
+ NSS_3.2.1@NSS_3.2.1 3.12.0~1.9b1
+ NSS_3.2@NSS_3.2 3.12.0~1.9b1
+ NSS_3.3.1@NSS_3.3.1 3.12.0~1.9b1
+ NSS_3.3@NSS_3.3 3.12.0~1.9b1
+ NSS_3.4@NSS_3.4 3.12.0~1.9b1
+ NSS_3.5@NSS_3.5 3.12.0~1.9b1
+ NSS_3.6@NSS_3.6 3.12.0~1.9b1
+ NSS_3.7.1@NSS_3.7.1 3.12.0~1.9b1
+ NSS_3.7@NSS_3.7 3.12.0~1.9b1
+ NSS_3.8@NSS_3.8 3.12.0~1.9b1
+ NSS_3.9.2@NSS_3.9.2 3.12.0~1.9b1
+ NSS_3.9.3@NSS_3.9.3 3.12.0~1.9b1
+ NSS_3.9@NSS_3.9 3.12.0~1.9b1
+ NSS_Get_CERT_CertificateRequestTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_CERT_CertificateTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_CERT_CrlTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_CERT_IssuerAndSNTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_CERT_NameTemplate@NSS_3.4 3.12.0~1.9b1
+ NSS_Get_CERT_SequenceOfCertExtensionTemplate@NSS_3.10 3.12.0~1.9b1
+ NSS_Get_CERT_SetOfSignedCrlTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_CERT_SignedCrlTemplate@NSS_3.10 3.12.0~1.9b1
+ NSS_Get_CERT_SignedDataTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_CERT_SubjectPublicKeyInfoTemplate@NSS_3.4 3.12.0~1.9b1
+ NSS_Get_CERT_TimeChoiceTemplate@NSS_3.9 3.12.0~1.9b1
+ NSS_Get_SECKEY_DSAPublicKeyTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SECKEY_EncryptedPrivateKeyInfoTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SECKEY_PointerToEncryptedPrivateKeyInfoTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SECKEY_PointerToPrivateKeyInfoTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SECKEY_PrivateKeyInfoTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SECKEY_RSAPublicKeyTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SECOID_AlgorithmIDTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_AnyTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_BMPStringTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_BitStringTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_BooleanTemplate@NSS_3.4 3.12.0~1.9b1
+ NSS_Get_SEC_GeneralizedTimeTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_IA5StringTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_IntegerTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_NullTemplate@NSS_3.4 3.12.0~1.9b1
+ NSS_Get_SEC_ObjectIDTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_OctetStringTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_PointerToAnyTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_PointerToOctetStringTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_SetOfAnyTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_SignedCertificateTemplate@NSS_3.4 3.12.0~1.9b1
+ NSS_Get_SEC_UTCTimeTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Get_SEC_UTF8StringTemplate@NSS_3.4 3.12.0~1.9b1
+ NSS_Get_sgn_DigestInfoTemplate@NSS_3.2 3.12.0~1.9b1
+ NSS_Init@NSS_3.2 3.12.0~1.9b1
+ NSS_InitContext@NSS_3.12.5 3.12.5
+ NSS_InitReadWrite@NSS_3.2 3.12.0~1.9b1
+ NSS_InitWithMerge@NSS_3.12 3.12.0~beta3
+ NSS_Initialize@NSS_3.2 3.12.0~1.9b1
+ NSS_IsInitialized@NSS_3.9.2 3.12.0~1.9b1
+ NSS_NoDB_Init@NSS_3.2 3.12.0~1.9b1
+ NSS_PutEnv@NSS_3.2 3.12.0~1.9b1
+ NSS_RegisterShutdown@NSS_3.11.1 3.12.0~1.9b1
+ NSS_Shutdown@NSS_3.2 3.12.0~1.9b1
+ NSS_ShutdownContext@NSS_3.12.5 3.12.5
+ NSS_UnregisterShutdown@NSS_3.11.1 3.12.0~1.9b1
+ NSS_VersionCheck@NSS_3.2 3.12.0~1.9b1
+ PBE_CreateContext@NSS_3.3 3.12.0~1.9b1
+ PBE_DestroyContext@NSS_3.3 3.12.0~1.9b1
+ PBE_GenerateBits@NSS_3.3 3.12.0~1.9b1
+ PK11SDR_Decrypt@NSS_3.2 3.12.0~1.9b1
+ PK11SDR_Encrypt@NSS_3.2 3.12.0~1.9b1
+ PK11_AlgtagToMechanism@NSS_3.2 3.12.0~1.9b1
+ PK11_Authenticate@NSS_3.2 3.12.0~1.9b1
+ PK11_BlockData@NSS_3.2 3.12.0~1.9b1
+ PK11_ChangePW@NSS_3.2 3.12.0~1.9b1
+ PK11_CheckSSOPassword@NSS_3.3 3.12.0~1.9b1
+ PK11_CheckUserPassword@NSS_3.2 3.12.0~1.9b1
+ PK11_CipherOp@NSS_3.2 3.12.0~1.9b1
+ PK11_CloneContext@NSS_3.2 3.12.0~1.9b1
+ PK11_ConfigurePKCS11@NSS_3.2 3.12.0~1.9b1
+ PK11_ConvertSessionPrivKeyToTokenPrivKey@NSS_3.6 3.12.0~1.9b1
+ PK11_ConvertSessionSymKeyToTokenSymKey@NSS_3.6 3.12.0~1.9b1
+ PK11_CopySymKeyForSigning@NSS_3.3 3.12.0~1.9b1
+ PK11_CopyTokenPrivKeyToSessionPrivKey@NSS_3.11 3.12.0~1.9b1
+ PK11_CreateContextBySymKey@NSS_3.2 3.12.0~1.9b1
+ PK11_CreateDigestContext@NSS_3.2 3.12.0~1.9b1
+ PK11_CreateGenericObject@NSS_3.12 3.12.0~1.9b3
+ PK11_CreateMergeLog@NSS_3.12 3.12.0~beta3
+ PK11_CreatePBEAlgorithmID@NSS_3.2 3.12.0~1.9b1
+ PK11_CreatePBEParams@NSS_3.3.1 3.12.0~1.9b1
+ PK11_CreatePBEV2AlgorithmID@NSS_3.12 3.12.0~1.9b3
+ PK11_DEREncodePublicKey@NSS_3.3 3.12.0~1.9b1
+ PK11_DeleteTokenCertAndKey@NSS_3.3 3.12.0~1.9b1
+ PK11_DeleteTokenPrivateKey@NSS_3.4 3.12.0~1.9b1
+ PK11_DeleteTokenPublicKey@NSS_3.4 3.12.0~1.9b1
+ PK11_DeleteTokenSymKey@NSS_3.4 3.12.0~1.9b1
+ PK11_Derive@NSS_3.2 3.12.0~1.9b1
+ PK11_DeriveWithFlags@NSS_3.2 3.12.0~1.9b1
+ PK11_DeriveWithFlagsPerm@NSS_3.9 3.12.0~1.9b1
+ PK11_DestroyContext@NSS_3.2 3.12.0~1.9b1
+ PK11_DestroyGenericObject@NSS_3.9.2 3.12.0~1.9b1
+ PK11_DestroyGenericObjects@NSS_3.9.2 3.12.0~1.9b1
+ PK11_DestroyMergeLog@NSS_3.12 3.12.0~beta3
+ PK11_DestroyObject@NSS_3.2 3.12.0~1.9b1
+ PK11_DestroyPBEParams@NSS_3.3.1 3.12.0~1.9b1
+ PK11_DestroyTokenObject@NSS_3.2 3.12.0~1.9b1
+ PK11_DigestBegin@NSS_3.2 3.12.0~1.9b1
+ PK11_DigestFinal@NSS_3.2 3.12.0~1.9b1
+ PK11_DigestKey@NSS_3.2 3.12.0~1.9b1
+ PK11_DigestOp@NSS_3.2 3.12.0~1.9b1
+ PK11_DoesMechanism@NSS_3.2 3.12.0~1.9b1
+ PK11_ExportEncryptedPrivKeyInfo@NSS_3.9 3.12.0~1.9b1
+ PK11_ExportEncryptedPrivateKeyInfo@NSS_3.2 3.12.0~1.9b1
+ PK11_ExportPrivateKeyInfo@NSS_3.2 3.12.0~1.9b1
+ PK11_ExtractKeyValue@NSS_3.3 3.12.0~1.9b1
+ PK11_Finalize@NSS_3.2 3.12.0~1.9b1
+ PK11_FindBestKEAMatch@NSS_3.2 3.12.0~1.9b1
+ PK11_FindCertAndKeyByRecipientList@NSS_3.2 3.12.0~1.9b1
+ PK11_FindCertAndKeyByRecipientListNew@NSS_3.2 3.12.0~1.9b1
+ PK11_FindCertByIssuerAndSN@NSS_3.2 3.12.0~1.9b1
+ PK11_FindCertFromDERCert@NSS_3.2 3.12.0~1.9b1
+ PK11_FindCertFromDERCertItem@NSS_3.12.1 3.12.3
+ PK11_FindCertFromNickname@NSS_3.2 3.12.0~1.9b1
+ PK11_FindCertInSlot@NSS_3.2 3.12.0~1.9b1
+ PK11_FindCertsFromNickname@NSS_3.3 3.12.0~1.9b1
+ PK11_FindFixedKey@NSS_3.2 3.12.0~1.9b1
+ PK11_FindGenericObjects@NSS_3.9.2 3.12.0~1.9b1
+ PK11_FindKeyByAnyCert@NSS_3.2 3.12.0~1.9b1
+ PK11_FindKeyByDERCert@NSS_3.2 3.12.0~1.9b1
+ PK11_FindKeyByKeyID@NSS_3.3 3.12.0~1.9b1
+ PK11_FindPrivateKeyFromCert@NSS_3.2 3.12.0~1.9b1
+ PK11_FindSlotByName@NSS_3.2 3.12.0~1.9b1
+ PK11_FindSlotsByNames@NSS_3.9 3.12.0~1.9b1
+ PK11_FortezzaHasKEA@NSS_3.2 3.12.0~1.9b1
+ PK11_FortezzaMapSig@NSS_3.2 3.12.0~1.9b1
+ PK11_FreeSlot@NSS_3.2 3.12.0~1.9b1
+ PK11_FreeSlotList@NSS_3.2 3.12.0~1.9b1
+ PK11_FreeSlotListElement@NSS_3.11 3.12.0~1.9b1
+ PK11_FreeSymKey@NSS_3.2 3.12.0~1.9b1
+ PK11_GenerateFortezzaIV@NSS_3.2 3.12.0~1.9b1
+ PK11_GenerateKeyPair@NSS_3.2 3.12.0~1.9b1
+ PK11_GenerateKeyPairWithFlags@NSS_3.10.2 3.12.0~1.9b1
+ PK11_GenerateKeyPairWithOpFlags@NSS_3.12 3.12.0~1.9b1
+ PK11_GenerateNewParam@NSS_3.2 3.12.0~1.9b1
+ PK11_GenerateRandom@NSS_3.2 3.12.0~1.9b1
+ PK11_GenerateRandomOnSlot@NSS_3.11 3.12.0~1.9b1
+ PK11_GetAllSlotsForCert@NSS_3.12 3.12.0~1.9b1
+ PK11_GetAllTokens@NSS_3.2 3.12.0~1.9b1
+ PK11_GetBestKeyLength@NSS_3.2 3.12.0~1.9b1
+ PK11_GetBestSlot@NSS_3.2 3.12.0~1.9b1
+ PK11_GetBestSlotMultiple@NSS_3.2 3.12.0~1.9b1
+ PK11_GetBestWrapMechanism@NSS_3.2 3.12.0~1.9b1
+ PK11_GetBlockSize@NSS_3.2 3.12.0~1.9b1
+ PK11_GetCertFromPrivateKey@NSS_3.9.3 3.12.0~1.9b1
+ PK11_GetCurrentWrapIndex@NSS_3.2 3.12.0~1.9b1
+ PK11_GetDefaultArray@NSS_3.8 3.12.0~1.9b1
+ PK11_GetDefaultFlags@NSS_3.8 3.12.0~1.9b1
+ PK11_GetDisabledReason@NSS_3.8 3.12.0~1.9b1
+ PK11_GetFirstSafe@NSS_3.2 3.12.0~1.9b1
+ PK11_GetIVLength@NSS_3.3 3.12.0~1.9b1
+ PK11_GetInternalKeySlot@NSS_3.2 3.12.0~1.9b1
+ PK11_GetInternalSlot@NSS_3.2 3.12.0~1.9b1
+ PK11_GetKeyData@NSS_3.3 3.12.0~1.9b1
+ PK11_GetKeyGen@NSS_3.4 3.12.0~1.9b1
+ PK11_GetKeyLength@NSS_3.2 3.12.0~1.9b1
+ PK11_GetKeyStrength@NSS_3.2 3.12.0~1.9b1
+ PK11_GetKeyType@NSS_3.3 3.12.0~1.9b1
+ PK11_GetLowLevelKeyIDForCert@NSS_3.3 3.12.0~1.9b1
+ PK11_GetLowLevelKeyIDForPrivateKey@NSS_3.3 3.12.0~1.9b1
+ PK11_GetMechanism@NSS_3.2 3.12.0~1.9b1
+ PK11_GetMinimumPwdLength@NSS_3.4 3.12.0~1.9b1
+ PK11_GetModInfo@NSS_3.6 3.12.0~1.9b1
+ PK11_GetModule@NSS_3.3 3.12.0~1.9b1
+ PK11_GetModuleID@NSS_3.2 3.12.0~1.9b1
+ PK11_GetNextGenericObject@NSS_3.9.2 3.12.0~1.9b1
+ PK11_GetNextSafe@NSS_3.4 3.12.0~1.9b1
+ PK11_GetNextSymKey@NSS_3.4 3.12.0~1.9b1
+ PK11_GetPBECryptoMechanism@NSS_3.12 3.12.0~1.9b3
+ PK11_GetPBEIV@NSS_3.6 3.12.0~1.9b1
+ PK11_GetPQGParamsFromPrivateKey@NSS_3.4 3.12.0~1.9b1
+ PK11_GetPadMechanism@NSS_3.4 3.12.0~1.9b1
+ PK11_GetPrevGenericObject@NSS_3.9.2 3.12.0~1.9b1
+ PK11_GetPrivateKeyNickname@NSS_3.4 3.12.0~1.9b1
+ PK11_GetPrivateModulusLen@NSS_3.2 3.12.0~1.9b1
+ PK11_GetPublicKeyNickname@NSS_3.4 3.12.0~1.9b1
+ PK11_GetSlotFromKey@NSS_3.2 3.12.0~1.9b1
+ PK11_GetSlotFromPrivateKey@NSS_3.2 3.12.0~1.9b1
+ PK11_GetSlotID@NSS_3.2 3.12.0~1.9b1
+ PK11_GetSlotInfo@NSS_3.4 3.12.0~1.9b1
+ PK11_GetSlotName@NSS_3.2 3.12.0~1.9b1
+ PK11_GetSlotPWValues@NSS_3.3 3.12.0~1.9b1
+ PK11_GetSlotSeries@NSS_3.2 3.12.0~1.9b1
+ PK11_GetSymKeyHandle@NSS_3.12.3 3.12.3
+ PK11_GetSymKeyNickname@NSS_3.4 3.12.0~1.9b1
+ PK11_GetSymKeyType@NSS_3.9 3.12.0~1.9b1
+ PK11_GetSymKeyUserData@NSS_3.11 3.12.0~1.9b1
+ PK11_GetTokenInfo@NSS_3.2 3.12.0~1.9b1
+ PK11_GetTokenName@NSS_3.2 3.12.0~1.9b1
+ PK11_GetWindow@NSS_3.2 3.12.0~1.9b1
+ PK11_GetWrapKey@NSS_3.2 3.12.0~1.9b1
+ PK11_HasRootCerts@NSS_3.4 3.12.0~1.9b1
+ PK11_HashBuf@NSS_3.2 3.12.0~1.9b1
+ PK11_IVFromParam@NSS_3.2 3.12.0~1.9b1
+ PK11_ImportCRL@NSS_3.6 3.12.0~1.9b1
+ PK11_ImportCert@NSS_3.5 3.12.0~1.9b1
+ PK11_ImportCertForKey@NSS_3.3 3.12.0~1.9b1
+ PK11_ImportCertForKeyToSlot@NSS_3.2 3.12.0~1.9b1
+ PK11_ImportDERCert@NSS_3.6 3.12.0~1.9b1
+ PK11_ImportDERCertForKey@NSS_3.3 3.12.0~1.9b1
+ PK11_ImportDERPrivateKeyInfo@NSS_3.3 3.12.0~1.9b1
+ PK11_ImportDERPrivateKeyInfoAndReturnKey@NSS_3.4 3.12.0~1.9b1
+ PK11_ImportEncryptedPrivateKeyInfo@NSS_3.2 3.12.0~1.9b1
+ PK11_ImportPrivateKeyInfo@NSS_3.2 3.12.0~1.9b1
+ PK11_ImportPrivateKeyInfoAndReturnKey@NSS_3.4 3.12.0~1.9b1
+ PK11_ImportPublicKey@NSS_3.4 3.12.0~1.9b1
+ PK11_ImportSymKey@NSS_3.3 3.12.0~1.9b1
+ PK11_ImportSymKeyWithFlags@NSS_3.4 3.12.0~1.9b1
+ PK11_InitPin@NSS_3.2 3.12.0~1.9b1
+ PK11_IsDisabled@NSS_3.4 3.12.0~1.9b1
+ PK11_IsFIPS@NSS_3.2 3.12.0~1.9b1
+ PK11_IsFriendly@NSS_3.2 3.12.0~1.9b1
+ PK11_IsHW@NSS_3.2 3.12.0~1.9b1
+ PK11_IsInternal@NSS_3.2 3.12.0~1.9b1
+ PK11_IsInternalKeySlot@NSS_3.12.4 3.12.5
+ PK11_IsLoggedIn@NSS_3.3 3.12.0~1.9b1
+ PK11_IsPresent@NSS_3.2 3.12.0~1.9b1
+ PK11_IsReadOnly@NSS_3.2 3.12.0~1.9b1
+ PK11_IsRemovable@NSS_3.12 3.12.0~beta3
+ PK11_KeyForCertExists@NSS_3.3 3.12.0~1.9b1
+ PK11_KeyForDERCertExists@NSS_3.3 3.12.0~1.9b1
+ PK11_KeyGen@NSS_3.2 3.12.0~1.9b1
+ PK11_LinkGenericObject@NSS_3.9.2 3.12.0~1.9b1
+ PK11_ListCerts@NSS_3.2 3.12.0~1.9b1
+ PK11_ListCertsInSlot@NSS_3.3 3.12.0~1.9b1
+ PK11_ListFixedKeysInSlot@NSS_3.4 3.12.0~1.9b1
+ PK11_ListPrivKeysInSlot@NSS_3.4 3.12.0~1.9b1
+ PK11_ListPrivateKeysInSlot@NSS_3.3 3.12.0~1.9b1
+ PK11_ListPublicKeysInSlot@NSS_3.4 3.12.0~1.9b1
+ PK11_LoadPrivKey@NSS_3.4 3.12.0~1.9b1
+ PK11_Logout@NSS_3.3 3.12.0~1.9b1
+ PK11_LogoutAll@NSS_3.4 3.12.0~1.9b1
+ PK11_MakeIDFromPubKey@NSS_3.3 3.12.0~1.9b1
+ PK11_MakeKEAPubKey@NSS_3.2 3.12.0~1.9b1
+ PK11_MapPBEMechanismToCryptoMechanism@NSS_3.2 3.12.0~1.9b1
+ PK11_MapSignKeyType@NSS_3.11 3.12.0~1.9b1
+ PK11_MechanismToAlgtag@NSS_3.4 3.12.0~1.9b1
+ PK11_MergeTokens@NSS_3.12 3.12.0~beta3
+ PK11_MoveSymKey@NSS_3.9 3.12.0~1.9b1
+ PK11_NeedLogin@NSS_3.2 3.12.0~1.9b1
+ PK11_NeedPWInit@NSS_3.3 3.12.0~1.9b1
+ PK11_NeedUserInit@NSS_3.2 3.12.0~1.9b1
+ PK11_PBEKeyGen@NSS_3.2 3.12.0~1.9b1
+ PK11_PQG_DestroyParams@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_DestroyVerify@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_GetBaseFromParams@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_GetCounterFromVerify@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_GetHFromVerify@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_GetPrimeFromParams@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_GetSeedFromVerify@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_GetSubPrimeFromParams@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_NewParams@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_NewVerify@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_ParamGen@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_ParamGenSeedLen@NSS_3.3 3.12.0~1.9b1
+ PK11_PQG_VerifyParams@NSS_3.3 3.12.0~1.9b1
+ PK11_ParamFromAlgid@NSS_3.2 3.12.0~1.9b1
+ PK11_ParamFromIV@NSS_3.2 3.12.0~1.9b1
+ PK11_ParamToAlgid@NSS_3.2 3.12.0~1.9b1
+ PK11_PrivDecryptPKCS1@NSS_3.9.3 3.12.0~1.9b1
+ PK11_ProtectedAuthenticationPath@NSS_3.4 3.12.0~1.9b1
+ PK11_PubDecryptRaw@NSS_3.2 3.12.0~1.9b1
+ PK11_PubDerive@NSS_3.2 3.12.0~1.9b1
+ PK11_PubDeriveWithKDF@NSS_3.9 3.12.0~1.9b1
+ PK11_PubEncryptPKCS1@NSS_3.9.3 3.12.0~1.9b1
+ PK11_PubEncryptRaw@NSS_3.2 3.12.0~1.9b1
+ PK11_PubUnwrapSymKey@NSS_3.2 3.12.0~1.9b1
+ PK11_PubUnwrapSymKeyWithFlags@NSS_3.6 3.12.0~1.9b1
+ PK11_PubUnwrapSymKeyWithFlagsPerm@NSS_3.9 3.12.0~1.9b1
+ PK11_PubWrapSymKey@NSS_3.2 3.12.0~1.9b1
+ PK11_RandomUpdate@NSS_3.2 3.12.0~1.9b1
+ PK11_RawPBEKeyGen@NSS_3.4 3.12.0~1.9b1
+ PK11_ReadRawAttribute@NSS_3.9.2 3.12.0~1.9b1
+ PK11_ReferenceSlot@NSS_3.3 3.12.0~1.9b1
+ PK11_ReferenceSymKey@NSS_3.2 3.12.0~1.9b1
+ PK11_ResetToken@NSS_3.4 3.12.0~1.9b1
+ PK11_RestoreContext@NSS_3.2 3.12.0~1.9b1
+ PK11_SaveContext@NSS_3.2 3.12.0~1.9b1
+ PK11_SaveContextAlloc@NSS_3.6 3.12.0~1.9b1
+ PK11_SeedRandom@NSS_3.3 3.12.0~1.9b1
+ PK11_SetFortezzaHack@NSS_3.2 3.12.0~1.9b1
+ PK11_SetPasswordFunc@NSS_3.2 3.12.0~1.9b1
+ PK11_SetPrivateKeyNickname@NSS_3.4 3.12.0~1.9b1
+ PK11_SetPublicKeyNickname@NSS_3.4 3.12.0~1.9b1
+ PK11_SetSlotPWValues@NSS_3.2 3.12.0~1.9b1
+ PK11_SetSymKeyNickname@NSS_3.4 3.12.0~1.9b1
+ PK11_SetSymKeyUserData@NSS_3.11 3.12.0~1.9b1
+ PK11_SetWrapKey@NSS_3.2 3.12.0~1.9b1
+ PK11_Sign@NSS_3.2 3.12.0~1.9b1
+ PK11_SignatureLen@NSS_3.2 3.12.0~1.9b1
+ PK11_SymKeyFromHandle@NSS_3.2 3.12.0~1.9b1
+ PK11_TokenExists@NSS_3.2 3.12.0~1.9b1
+ PK11_TokenKeyGen@NSS_3.6 3.12.0~1.9b1
+ PK11_TokenKeyGenWithFlags@NSS_3.10.2 3.12.0~1.9b1
+ PK11_TokenRefresh@NSS_3.7.1 3.12.0~1.9b1
+ PK11_TraverseCertsForNicknameInSlot@NSS_3.2 3.12.0~1.9b1
+ PK11_TraverseCertsForSubjectInSlot@NSS_3.2 3.12.0~1.9b1
+ PK11_TraverseSlotCerts@NSS_3.4 3.12.0~1.9b1
+ PK11_UnconfigurePKCS11@NSS_3.11.9 3.12.0~1.9b3
+ PK11_UnlinkGenericObject@NSS_3.9.2 3.12.0~1.9b1
+ PK11_UnwrapPrivKey@NSS_3.3 3.12.0~1.9b1
+ PK11_UnwrapSymKey@NSS_3.2 3.12.0~1.9b1
+ PK11_UnwrapSymKeyWithFlags@NSS_3.2 3.12.0~1.9b1
+ PK11_UnwrapSymKeyWithFlagsPerm@NSS_3.9 3.12.0~1.9b1
+ PK11_UpdateSlotAttribute@NSS_3.8 3.12.0~1.9b1
+ PK11_UserDisableSlot@NSS_3.8 3.12.0~1.9b1
+ PK11_UserEnableSlot@NSS_3.8 3.12.0~1.9b1
+ PK11_Verify@NSS_3.2 3.12.0~1.9b1
+ PK11_VerifyKeyOK@NSS_3.2 3.12.0~1.9b1
+ PK11_VerifyRecover@NSS_3.3 3.12.0~1.9b1
+ PK11_WaitForTokenEvent@NSS_3.7 3.12.0~1.9b1
+ PK11_WrapPrivKey@NSS_3.3 3.12.0~1.9b1
+ PK11_WrapSymKey@NSS_3.2 3.12.0~1.9b1
+ PK11_WriteRawAttribute@NSS_3.12 3.12.0~1.9b3
+ PORT_Alloc@NSS_3.2 3.12.0~1.9b1
+ PORT_ArenaAlloc@NSS_3.2 3.12.0~1.9b1
+ PORT_ArenaGrow@NSS_3.2 3.12.0~1.9b1
+ PORT_ArenaMark@NSS_3.2 3.12.0~1.9b1
+ PORT_ArenaRelease@NSS_3.2 3.12.0~1.9b1
+ PORT_ArenaStrdup@NSS_3.2 3.12.0~1.9b1
+ PORT_ArenaUnmark@NSS_3.2 3.12.0~1.9b1
+ PORT_ArenaZAlloc@NSS_3.2 3.12.0~1.9b1
+ PORT_Free@NSS_3.2 3.12.0~1.9b1
+ PORT_FreeArena@NSS_3.2 3.12.0~1.9b1
+ PORT_GetError@NSS_3.2 3.12.0~1.9b1
+ PORT_NewArena@NSS_3.2 3.12.0~1.9b1
+ PORT_Realloc@NSS_3.2 3.12.0~1.9b1
+ PORT_SetError@NSS_3.2 3.12.0~1.9b1
+ PORT_SetUCS2_ASCIIConversionFunction@NSS_3.2 3.12.0~1.9b1
+ PORT_SetUCS2_UTF8ConversionFunction@NSS_3.2 3.12.0~1.9b1
+ PORT_SetUCS4_UTF8ConversionFunction@NSS_3.2 3.12.0~1.9b1
+ PORT_Strdup@NSS_3.5 3.12.0~1.9b1
+ PORT_UCS2_ASCIIConversion@NSS_3.2 3.12.0~1.9b1
+ PORT_UCS2_UTF8Conversion@NSS_3.2 3.12.0~1.9b1
+ PORT_ZAlloc@NSS_3.2 3.12.0~1.9b1
+ PORT_ZFree@NSS_3.2 3.12.0~1.9b1
+ RSA_FormatBlock@NSS_3.2 3.12.0~1.9b1
+ SECITEM_AllocItem@NSS_3.2 3.12.0~1.9b1
+ SECITEM_ArenaDupItem@NSS_3.9 3.12.0~1.9b1
+ SECITEM_CompareItem@NSS_3.2 3.12.0~1.9b1
+ SECITEM_CopyItem@NSS_3.2 3.12.0~1.9b1
+ SECITEM_DupItem@NSS_3.2 3.12.0~1.9b1
+ SECITEM_FreeItem@NSS_3.2 3.12.0~1.9b1
+ SECITEM_ItemsAreEqual@NSS_3.8 3.12.0~1.9b1
+ SECITEM_ZfreeItem@NSS_3.2 3.12.0~1.9b1
+ SECKEY_AddPrivateKeyToListTail@NSS_3.3 3.12.0~1.9b1
+ SECKEY_CacheStaticFlags@NSS_3.10 3.12.0~1.9b1
+ SECKEY_ConvertToPublicKey@NSS_3.2 3.12.0~1.9b1
+ SECKEY_CopyEncryptedPrivateKeyInfo@NSS_3.2 3.12.0~1.9b1
+ SECKEY_CopyPrivateKey@NSS_3.2 3.12.0~1.9b1
+ SECKEY_CopyPrivateKeyInfo@NSS_3.2 3.12.0~1.9b1
+ SECKEY_CopyPublicKey@NSS_3.6 3.12.0~1.9b1
+ SECKEY_CopySubjectPublicKeyInfo@NSS_3.4 3.12.0~1.9b1
+ SECKEY_CreateDHPrivateKey@NSS_3.3 3.12.0~1.9b1
+ SECKEY_CreateECPrivateKey@NSS_3.8 3.12.0~1.9b1
+ SECKEY_CreateRSAPrivateKey@NSS_3.2 3.12.0~1.9b1
+ SECKEY_CreateSubjectPublicKeyInfo@NSS_3.2 3.12.0~1.9b1
+ SECKEY_DSAPublicKeyTemplate@NSS_3.2 3.12.0~1.9b1
+ SECKEY_DecodeDERSubjectPublicKeyInfo@NSS_3.4 3.12.0~1.9b1
+ SECKEY_DestroyEncryptedPrivateKeyInfo@NSS_3.2 3.12.0~1.9b1
+ SECKEY_DestroyPrivateKey@NSS_3.2 3.12.0~1.9b1
+ SECKEY_DestroyPrivateKeyInfo@NSS_3.2 3.12.0~1.9b1
+ SECKEY_DestroyPrivateKeyList@NSS_3.3 3.12.0~1.9b1
+ SECKEY_DestroyPublicKey@NSS_3.2 3.12.0~1.9b1
+ SECKEY_DestroyPublicKeyList@NSS_3.4 3.12.0~1.9b1
+ SECKEY_DestroySubjectPublicKeyInfo@NSS_3.2 3.12.0~1.9b1
+ SECKEY_ECParamsToBasePointOrderLen@NSS_3.12 3.12.0~1.9b1
+ SECKEY_ECParamsToKeySize@NSS_3.12 3.12.0~1.9b1
+ SECKEY_EncodeDERSubjectPublicKeyInfo@NSS_3.3 3.12.0~1.9b1
+ SECKEY_EncryptedPrivateKeyInfoTemplate@NSS_3.2 3.12.0~1.9b1
+ SECKEY_ExtractPublicKey@NSS_3.3 3.12.0~1.9b1
+ SECKEY_GetPrivateKeyType@NSS_3.3 3.12.0~1.9b1
+ SECKEY_GetPublicKeyType@NSS_3.3 3.12.0~1.9b1
+ SECKEY_HashPassword@NSS_3.3 3.12.0~1.9b1
+ SECKEY_ImportDERPublicKey@NSS_3.3 3.12.0~1.9b1
+ SECKEY_NewPrivateKeyList@NSS_3.3 3.12.0~1.9b1
+ SECKEY_PointerToEncryptedPrivateKeyInfoTemplate@NSS_3.2 3.12.0~1.9b1
+ SECKEY_PointerToPrivateKeyInfoTemplate@NSS_3.2 3.12.0~1.9b1
+ SECKEY_PrivateKeyInfoTemplate@NSS_3.2 3.12.0~1.9b1
+ SECKEY_PublicKeyStrength@NSS_3.2 3.12.0~1.9b1
+ SECKEY_PublicKeyStrengthInBits@NSS_3.8 3.12.0~1.9b1
+ SECKEY_RSAPublicKeyTemplate@NSS_3.2 3.12.0~1.9b1
+ SECKEY_RemovePrivateKeyListNode@NSS_3.3 3.12.0~1.9b1
+ SECKEY_SignatureLen@NSS_3.11.2 3.12.0~1.9b1
+ SECKEY_UpdateCertPQG@NSS_3.2 3.12.0~1.9b1
+ SECMOD_AddNewModule@NSS_3.3 3.12.0~1.9b1
+ SECMOD_AddNewModuleEx@NSS_3.4 3.12.0~1.9b1
+ SECMOD_CanDeleteInternalModule@NSS_3.5 3.12.0~1.9b1
+ SECMOD_CancelWait@NSS_3.9.3 3.12.0~1.9b1
+ SECMOD_CloseUserDB@NSS_3.11 3.12.0~1.9b1
+ SECMOD_CreateModule@NSS_3.4 3.12.0~1.9b1
+ SECMOD_DeleteInternalModule@NSS_3.3 3.12.0~1.9b1
+ SECMOD_DeleteModule@NSS_3.4 3.12.0~1.9b1
+ SECMOD_DeleteModuleEx@NSS_3.12 3.12.0~1.9b1
+ SECMOD_DestroyModule@NSS_3.3 3.12.0~1.9b1
+ SECMOD_FindModule@NSS_3.4 3.12.0~1.9b1
+ SECMOD_FindSlot@NSS_3.4 3.12.0~1.9b1
+ SECMOD_FreeModuleSpecList@NSS_3.4 3.12.0~1.9b1
+ SECMOD_GetDBModuleList@NSS_3.9 3.12.0~1.9b1
+ SECMOD_GetDeadModuleList@NSS_3.9 3.12.0~1.9b1
+ SECMOD_GetDefaultModDBFlag@NSS_3.12.5 3.12.5
+ SECMOD_GetDefaultModuleList@NSS_3.3 3.12.0~1.9b1
+ SECMOD_GetDefaultModuleListLock@NSS_3.3 3.12.0~1.9b1
+ SECMOD_GetInternalModule@NSS_3.3 3.12.0~1.9b1
+ SECMOD_GetModuleSpecList@NSS_3.4 3.12.0~1.9b1
+ SECMOD_GetReadLock@NSS_3.3 3.12.0~1.9b1
+ SECMOD_GetSkipFirstFlag@NSS_3.12.5 3.12.5
+ SECMOD_HasRemovableSlots@NSS_3.9.3 3.12.0~1.9b1
+ SECMOD_HasRootCerts@NSS_3.11 3.12.0~1.9b1
+ SECMOD_IsModulePresent@NSS_3.2 3.12.0~1.9b1
+ SECMOD_LoadModule@NSS_3.4 3.12.0~1.9b1
+ SECMOD_LoadUserModule@NSS_3.4 3.12.0~1.9b1
+ SECMOD_LookupSlot@NSS_3.2 3.12.0~1.9b1
+ SECMOD_OpenNewSlot@NSS_3.12.4 3.12.5
+ SECMOD_OpenUserDB@NSS_3.11 3.12.0~1.9b1
+ SECMOD_PubCipherFlagstoInternal@NSS_3.4 3.12.0~1.9b1
+ SECMOD_PubMechFlagstoInternal@NSS_3.4 3.12.0~1.9b1
+ SECMOD_ReferenceModule@NSS_3.3 3.12.0~1.9b1
+ SECMOD_ReleaseReadLock@NSS_3.3 3.12.0~1.9b1
+ SECMOD_UnloadUserModule@NSS_3.4 3.12.0~1.9b1
+ SECMOD_UpdateModule@NSS_3.4 3.12.0~1.9b1
+ SECMOD_UpdateSlotList@NSS_3.9.3 3.12.0~1.9b1
+ SECMOD_WaitForAnyTokenEvent@NSS_3.9.3 3.12.0~1.9b1
+ SECOID_AddEntry@NSS_3.10 3.12.0~1.9b1
+ SECOID_AlgorithmIDTemplate@NSS_3.2 3.12.0~1.9b1
+ SECOID_CompareAlgorithmID@NSS_3.2 3.12.0~1.9b1
+ SECOID_CopyAlgorithmID@NSS_3.2 3.12.0~1.9b1
+ SECOID_DestroyAlgorithmID@NSS_3.2 3.12.0~1.9b1
+ SECOID_FindOID@NSS_3.2 3.12.0~1.9b1
+ SECOID_FindOIDByTag@NSS_3.2 3.12.0~1.9b1
+ SECOID_FindOIDTag@NSS_3.2 3.12.0~1.9b1
+ SECOID_FindOIDTagDescription@NSS_3.2 3.12.0~1.9b1
+ SECOID_GetAlgorithmTag@NSS_3.2 3.12.0~1.9b1
+ SECOID_SetAlgorithmID@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1Decode@NSS_3.4 3.12.0~1.9b1
+ SEC_ASN1DecodeInteger@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1DecodeItem@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1DecoderAbort@NSS_3.9 3.12.0~1.9b1
+ SEC_ASN1DecoderClearFilterProc@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1DecoderClearNotifyProc@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1DecoderFinish@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1DecoderSetFilterProc@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1DecoderSetNotifyProc@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1DecoderStart@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1DecoderUpdate@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1Encode@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1EncodeInteger@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1EncodeItem@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1EncodeUnsignedInteger@NSS_3.11.1 3.12.0~1.9b1
+ SEC_ASN1EncoderAbort@NSS_3.9 3.12.0~1.9b1
+ SEC_ASN1EncoderClearNotifyProc@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1EncoderClearStreaming@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1EncoderClearTakeFromBuf@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1EncoderFinish@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1EncoderSetNotifyProc@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1EncoderSetStreaming@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1EncoderSetTakeFromBuf@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1EncoderStart@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1EncoderUpdate@NSS_3.2 3.12.0~1.9b1
+ SEC_ASN1LengthLength@NSS_3.2 3.12.0~1.9b1
+ SEC_AnyTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_BMPStringTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_BitStringTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_BooleanTemplate@NSS_3.4 3.12.0~1.9b1
+ SEC_CertNicknameConflict@NSS_3.3 3.12.0~1.9b1
+ SEC_DeletePermCRL@NSS_3.2 3.12.0~1.9b1
+ SEC_DeletePermCertificate@NSS_3.2 3.12.0~1.9b1
+ SEC_DerSignData@NSS_3.2 3.12.0~1.9b1
+ SEC_DestroyCrl@NSS_3.2 3.12.0~1.9b1
+ SEC_DupCrl@NSS_3.9 3.12.0~1.9b1
+ SEC_FindCrlByDERCert@NSS_3.2 3.12.0~1.9b1
+ SEC_FindCrlByName@NSS_3.2 3.12.0~1.9b1
+ SEC_GeneralizedTimeTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_GetRegisteredHttpClient@NSS_3.12 3.12.0~1.9b1
+ SEC_GetSignatureAlgorithmOidTag@NSS_3.10 3.12.0~1.9b1
+ SEC_IA5StringTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_IntegerTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_LookupCrls@NSS_3.2 3.12.0~1.9b1
+ SEC_NewCrl@NSS_3.2 3.12.0~1.9b1
+ SEC_NullTemplate@NSS_3.4 3.12.0~1.9b1
+ SEC_ObjectIDTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_OctetStringTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS5GetCryptoAlgorithm@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS5GetIV@NSS_3.3 3.12.0~1.9b1
+ SEC_PKCS5GetKeyLength@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS5GetPBEAlgorithm@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS5IsAlgorithmPBEAlg@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS5IsAlgorithmPBEAlgTag@NSS_3.12 3.12.0~1.9b3
+ SEC_PointerToAnyTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_PointerToOctetStringTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_QuickDERDecodeItem@NSS_3.6 3.12.0~1.9b1
+ SEC_RegisterDefaultHttpClient@NSS_3.11.1 3.12.0~1.9b1
+ SEC_SetOfAnyTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_SignData@NSS_3.2 3.12.0~1.9b1
+ SEC_SignedCertificateTemplate@NSS_3.4 3.12.0~1.9b1
+#DEPRECATED: 3.12.0~1.9b3# SEC_StringToOID@NSS_3.12 3.12.0~1.9b1
+ SEC_UTCTimeTemplate@NSS_3.2 3.12.0~1.9b1
+ SEC_UTF8StringTemplate@NSS_3.4 3.12.0~1.9b1
+ SGN_Begin@NSS_3.2 3.12.0~1.9b1
+ SGN_CompareDigestInfo@NSS_3.2 3.12.0~1.9b1
+ SGN_CopyDigestInfo@NSS_3.2 3.12.0~1.9b1
+ SGN_CreateDigestInfo@NSS_3.2 3.12.0~1.9b1
+ SGN_DestroyContext@NSS_3.2 3.12.0~1.9b1
+ SGN_DestroyDigestInfo@NSS_3.2 3.12.0~1.9b1
+ SGN_Digest@NSS_3.2 3.12.0~1.9b1
+ SGN_End@NSS_3.2 3.12.0~1.9b1
+ SGN_NewContext@NSS_3.2 3.12.0~1.9b1
+ SGN_Update@NSS_3.2 3.12.0~1.9b1
+ VFY_Begin@NSS_3.2 3.12.0~1.9b1
+ VFY_CreateContext@NSS_3.2 3.12.0~1.9b1
+ VFY_CreateContextDirect@NSS_3.12 3.12.0~1.9b1
+ VFY_CreateContextWithAlgorithmID@NSS_3.12 3.12.0~1.9b1
+ VFY_DestroyContext@NSS_3.2 3.12.0~1.9b1
+ VFY_End@NSS_3.2 3.12.0~1.9b1
+ VFY_EndWithSignature@NSS_3.3 3.12.0~1.9b1
+ VFY_Update@NSS_3.2 3.12.0~1.9b1
+ VFY_VerifyData@NSS_3.2 3.12.0~1.9b1
+ VFY_VerifyDataDirect@NSS_3.12 3.12.0~1.9b1
+ VFY_VerifyDataWithAlgorithmID@NSS_3.12 3.12.0~1.9b1
+ VFY_VerifyDigest@NSS_3.2 3.12.0~1.9b1
+ VFY_VerifyDigestDirect@NSS_3.12 3.12.0~1.9b1
+ VFY_VerifyDigestWithAlgorithmID@NSS_3.12 3.12.0~1.9b1
+ __CERT_AddTempCertToPerm@NSS_3.4 3.12.0~1.9b1
+ __CERT_ClosePermCertDB@NSS_3.2 3.12.0~1.9b1
+ __CERT_DecodeDERCertificate@NSS_3.2 3.12.0~1.9b1
+ __CERT_NewTempCertificate@NSS_3.2 3.12.0~1.9b1
+ __CERT_TraversePermCertsForNickname@NSS_3.2 3.12.0~1.9b1
+ __CERT_TraversePermCertsForSubject@NSS_3.2 3.12.0~1.9b1
+ __PBE_CreateContext@NSS_3.2 3.12.0~1.9b1
+ __PBE_DestroyContext@NSS_3.2 3.12.0~1.9b1
+ __PBE_GenerateBits@NSS_3.2 3.12.0~1.9b1
+ __PK11_CreateContextByRawKey@NSS_3.2 3.12.0~1.9b1
+ __PK11_GetKeyData@NSS_3.2 3.12.0~1.9b1
+ __nss_InitLock@NSS_3.2 3.12.0~1.9b1
+ nss_DumpCertificateCacheInfo@NSS_3.4 3.12.0~1.9b1
+ sgn_DigestInfoTemplate@NSS_3.2 3.12.0~1.9b1
+libnssutil3.so.1d libnss3-1d #MINVER#
+ ATOB_AsciiToData_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ ATOB_ConvertAsciiToItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ BTOA_ConvertItemToAscii_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ BTOA_DataToAscii_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ CERT_GenTime2FormattedAscii_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_AsciiToTime_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_DecodeTimeChoice_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_EncodeTimeChoice_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_Encode_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_GeneralizedDayToAscii_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_GeneralizedTimeToTime_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_GetInteger_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_GetUInteger@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_LengthLength@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_Lengths_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_SetUInteger@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_StoreHeader@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_TimeChoiceDayToAscii_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_TimeToGeneralizedTimeArena_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_TimeToGeneralizedTime_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_TimeToUTCTime_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_UTCDayToAscii_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_UTCTimeToAscii_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ DER_UTCTimeToTime_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSBase64Decoder_Create_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSBase64Decoder_Destroy_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSBase64Decoder_Update_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSBase64Encoder_Create_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSBase64Encoder_Destroy_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSBase64Encoder_Update_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSBase64_DecodeBuffer_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSBase64_EncodeItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSRWLock_Destroy_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSRWLock_HaveWriteLock_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSRWLock_LockRead_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSRWLock_LockWrite_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSRWLock_New_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSRWLock_UnlockRead_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSRWLock_UnlockWrite_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSSUTIL_3.12.3@NSSUTIL_3.12.3 3.12.3
+ NSSUTIL_3.12.5@NSSUTIL_3.12.5 3.12.5
+ NSSUTIL_3.12.7@NSSUTIL_3.12.7 3.12.7
+ NSSUTIL_3.12@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_GetAlgorithmPolicy@NSSUTIL_3.12.3 3.12.3
+ NSS_Get_SECOID_AlgorithmIDTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_AnyTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_BMPStringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_BitStringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_BooleanTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_EnumeratedTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_GeneralizedTimeTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_IA5StringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_IntegerTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_NullTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_ObjectIDTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_OctetStringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_PointerToAnyTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_PointerToEnumeratedTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_PointerToGeneralizedTimeTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_PointerToOctetStringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_PrintableStringTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_SequenceOfAnyTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_SequenceOfObjectIDTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_SetOfAnyTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_SkipTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_T61StringTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_UTF8StringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_SEC_UniversalStringTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_Get_sgn_DigestInfoTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_PutEnv_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ NSS_SecureMemcmp@NSSUTIL_3.12.5 3.12.5
+ NSS_SetAlgorithmPolicy@NSSUTIL_3.12.3 3.12.3
+ PORT_Alloc_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_ArenaAlloc_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_ArenaGrow_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_ArenaMark_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_ArenaRelease_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_ArenaStrdup_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_ArenaUnmark_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_ArenaZAlloc_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_FreeArena_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_Free_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_GetError_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_ISO88591_UTF8Conversion@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_LoadLibraryFromOrigin@NSSUTIL_3.12.5 3.12.5
+ PORT_NewArena_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_Realloc_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_RegExpCaseSearch@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_RegExpSearch@NSSUTIL_3.12.7 3.12.7
+ PORT_RegExpValid@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_SetError_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_SetUCS2_ASCIIConversionFunction_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_SetUCS2_UTF8ConversionFunction_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_SetUCS4_UTF8ConversionFunction_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_Strdup_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_UCS2_ASCIIConversion_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_UCS2_UTF8Conversion_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_UCS4_UTF8Conversion@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_ZAlloc_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ PORT_ZFree_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECITEM_AllocItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECITEM_ArenaDupItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECITEM_CompareItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECITEM_CopyItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECITEM_DupItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECITEM_FreeItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECITEM_Hash@NSSUTIL_3.12 3.12.0~1.9b3
+ SECITEM_HashCompare@NSSUTIL_3.12 3.12.0~1.9b3
+ SECITEM_ItemsAreEqual_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECITEM_ReallocItem@NSSUTIL_3.12.3 3.12.3
+ SECITEM_ZfreeItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_AddEntry_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_AlgorithmIDTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_CompareAlgorithmID_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_CopyAlgorithmID_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_DestroyAlgorithmID_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_FindOIDByMechanism@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_FindOIDByTag_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_FindOIDTagDescription_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_FindOIDTag_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_FindOID_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_GetAlgorithmTag_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_Init@NSSUTIL_3.12 3.12.0~1.9b4
+ SECOID_KnownCertExtenOID@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_SetAlgorithmID_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SECOID_Shutdown@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1DecodeInteger_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1DecodeItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1Decode_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1DecoderAbort_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1DecoderClearFilterProc_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1DecoderClearNotifyProc_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1DecoderFinish_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1DecoderSetFilterProc_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1DecoderSetNotifyProc_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1DecoderStart_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1DecoderUpdate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncodeInteger_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncodeItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncodeUnsignedInteger_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1Encode_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncoderAbort_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncoderClearNotifyProc_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncoderClearStreaming_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncoderClearTakeFromBuf_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncoderFinish_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncoderSetNotifyProc_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncoderSetStreaming_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncoderSetTakeFromBuf_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncoderStart_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1EncoderUpdate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ASN1LengthLength_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_AnyTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_BMPStringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_BitStringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_BooleanTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_EnumeratedTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_GeneralizedTimeTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_IA5StringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_IntegerTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_NullTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_ObjectIDTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_OctetStringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_PointerToAnyTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_PointerToEnumeratedTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_PointerToGeneralizedTimeTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_PointerToOctetStringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_PrintableStringTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_QuickDERDecodeItem_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_SequenceOfAnyTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_SequenceOfObjectIDTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_SetOfAnyTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_SkipTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_StringToOID@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_T61StringTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_UTF8StringTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SEC_UniversalStringTemplate@NSSUTIL_3.12 3.12.0~1.9b3
+ SGN_CompareDigestInfo_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SGN_CopyDigestInfo_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SGN_CreateDigestInfo_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ SGN_DecodeDigestInfo@NSSUTIL_3.12 3.12.0~1.9b3
+ SGN_DestroyDigestInfo_Util@NSSUTIL_3.12 3.12.0~1.9b3
+ UTIL_SetForkState@NSSUTIL_3.12.3 3.12.3
+ sgn_DigestInfoTemplate_Util@NSSUTIL_3.12 3.12.0~1.9b3
+libsmime3.so.1d libnss3-1d #MINVER#
+ CERT_ConvertAndDecodeCertificate@NSS_3.9.3 3.12.0~1.9b1
+ CERT_DecodeCertFromPackage@NSS_3.4 3.12.0~1.9b1
+ CERT_DecodeCertPackage@NSS_3.2 3.12.0~1.9b1
+ NSSSMIME_VersionCheck@NSS_3.2.1 3.12.0~1.9b1
+ NSS_3.10@NSS_3.10 3.12.0~1.9b1
+ NSS_3.12.2@NSS_3.12.2 3.12.3
+ NSS_3.2.1@NSS_3.2.1 3.12.0~1.9b1
+ NSS_3.2@NSS_3.2 3.12.0~1.9b1
+ NSS_3.3@NSS_3.3 3.12.0~1.9b1
+ NSS_3.4.1@NSS_3.4.1 3.12.0~1.9b1
+ NSS_3.4@NSS_3.4 3.12.0~1.9b1
+ NSS_3.6@NSS_3.6 3.12.0~1.9b1
+ NSS_3.7.2@NSS_3.7.2 3.12.0~1.9b1
+ NSS_3.7@NSS_3.7 3.12.0~1.9b1
+ NSS_3.8@NSS_3.8 3.12.0~1.9b1
+ NSS_3.9.3@NSS_3.9.3 3.12.0~1.9b1
+ NSS_3.9@NSS_3.9 3.12.0~1.9b1
+ NSS_CMSContentInfo_GetBulkKey@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_GetBulkKeySize@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_GetContent@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_GetContentEncAlgTag@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_GetContentTypeTag@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_SetBulkKey@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_SetContent@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_SetContentEncAlg@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_SetContent_Data@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_SetContent_DigestedData@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_SetContent_EncryptedData@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_SetContent_EnvelopedData@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSContentInfo_SetContent_SignedData@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDEREncode@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDecoder_Cancel@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDecoder_Finish@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDecoder_Start@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDecoder_Update@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDigestContext_Cancel@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDigestContext_FinishMultiple@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDigestContext_FinishSingle@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDigestContext_StartMultiple@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDigestContext_StartSingle@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDigestContext_Update@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDigestedData_Create@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDigestedData_Destroy@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSDigestedData_GetContentInfo@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSEncoder_Cancel@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSEncoder_Finish@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSEncoder_Start@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSEncoder_Update@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSEncryptedData_Create@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSEncryptedData_Destroy@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSEncryptedData_GetContentInfo@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSEnvelopedData_AddRecipient@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSEnvelopedData_Create@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSEnvelopedData_Destroy@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSEnvelopedData_GetContentInfo@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSMessage_ContentLevel@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSMessage_ContentLevelCount@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSMessage_Copy@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSMessage_Create@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSMessage_CreateFromDER@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSMessage_Destroy@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSMessage_GetContent@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSMessage_GetContentInfo@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSMessage_IsEncrypted@NSS_3.4.1 3.12.0~1.9b1
+ NSS_CMSMessage_IsSigned@NSS_3.4 3.12.0~1.9b1
+ NSS_CMSRecipientInfo_Create@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSRecipientInfo_CreateFromDER@NSS_3.8 3.12.0~1.9b1
+ NSS_CMSRecipientInfo_CreateNew@NSS_3.8 3.12.0~1.9b1
+ NSS_CMSRecipientInfo_CreateWithSubjKeyID@NSS_3.7 3.12.0~1.9b1
+ NSS_CMSRecipientInfo_CreateWithSubjKeyIDFromCert@NSS_3.7 3.12.0~1.9b1
+ NSS_CMSRecipientInfo_Destroy@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSRecipientInfo_Encode@NSS_3.8 3.12.0~1.9b1
+ NSS_CMSRecipientInfo_GetCertAndKey@NSS_3.8 3.12.0~1.9b1
+ NSS_CMSRecipientInfo_UnwrapBulkKey@NSS_3.7.2 3.12.0~1.9b1
+ NSS_CMSRecipientInfo_WrapBulkKey@NSS_3.7.2 3.12.0~1.9b1
+ NSS_CMSSignedData_AddCertChain@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_AddCertList@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_AddCertificate@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_AddDigest@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_AddSignerInfo@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_Create@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_CreateCertsOnly@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_Destroy@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_GetContentInfo@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_GetDigestAlgs@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_GetSignerInfo@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_HasDigests@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_ImportCerts@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_SetDigestValue@NSS_3.4 3.12.0~1.9b1
+ NSS_CMSSignedData_SetDigests@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_SignerInfoCount@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_VerifyCertsOnly@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignedData_VerifySignerInfo@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_AddMSSMIMEEncKeyPrefs@NSS_3.6 3.12.0~1.9b1
+ NSS_CMSSignerInfo_AddSMIMECaps@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_AddSMIMEEncKeyPrefs@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_AddSigningTime@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_Create@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_CreateWithSubjKeyID@NSS_3.6 3.12.0~1.9b1
+ NSS_CMSSignerInfo_Destroy@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_GetCertList@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_GetSignerCommonName@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_GetSignerEmailAddress@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_GetSigningCertificate@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_GetSigningTime@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_GetVerificationStatus@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_GetVersion@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSSignerInfo_IncludeCerts@NSS_3.2 3.12.0~1.9b1
+ NSS_CMSUtil_VerificationStatusToString@NSS_3.2 3.12.0~1.9b1
+ NSS_SMIMESignerInfo_SaveSMIMEProfile@NSS_3.4 3.12.0~1.9b1
+ NSS_SMIMEUtil_FindBulkAlgForRecipients@NSS_3.2 3.12.0~1.9b1
+ SECMIME_DecryptionAllowed@NSS_3.4 3.12.0~1.9b1
+ SEC_PKCS12AddCertAndKey@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12AddCertOrChainAndKey@NSS_3.12.2 3.12.3
+ SEC_PKCS12AddPasswordIntegrity@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12CreateExportContext@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12CreatePasswordPrivSafe@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12CreateUnencryptedSafe@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12DecoderFinish@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12DecoderGetCerts@NSS_3.4 3.12.0~1.9b1
+ SEC_PKCS12DecoderImportBags@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12DecoderIterateInit@NSS_3.10 3.12.0~1.9b1
+ SEC_PKCS12DecoderIterateNext@NSS_3.10 3.12.0~1.9b1
+ SEC_PKCS12DecoderSetTargetTokenCAs@NSS_3.8 3.12.0~1.9b1
+ SEC_PKCS12DecoderStart@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12DecoderUpdate@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12DecoderValidateBags@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12DecoderVerify@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12DecryptionAllowed@NSS_3.10 3.12.0~1.9b1
+ SEC_PKCS12DestroyExportContext@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12EnableCipher@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12Encode@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12IsEncryptionAllowed@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS12SetPreferredCipher@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7AddCertificate@NSS_3.3 3.12.0~1.9b1
+ SEC_PKCS7AddRecipient@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7AddSigningTime@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7ContainsCertsOrCrls@NSS_3.4 3.12.0~1.9b1
+ SEC_PKCS7ContentIsEncrypted@NSS_3.4 3.12.0~1.9b1
+ SEC_PKCS7ContentIsSigned@NSS_3.4 3.12.0~1.9b1
+ SEC_PKCS7ContentType@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7CopyContentInfo@NSS_3.4 3.12.0~1.9b1
+ SEC_PKCS7CreateCertsOnly@NSS_3.3 3.12.0~1.9b1
+ SEC_PKCS7CreateData@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7CreateEncryptedData@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7CreateEnvelopedData@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7CreateSignedData@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7DecodeItem@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7DecoderAbort@NSS_3.9 3.12.0~1.9b1
+ SEC_PKCS7DecoderFinish@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7DecoderStart@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7DecoderUpdate@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7DecryptContents@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7DestroyContentInfo@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7Encode@NSS_3.3 3.12.0~1.9b1
+ SEC_PKCS7EncodeItem@NSS_3.9.3 3.12.0~1.9b1
+ SEC_PKCS7EncoderAbort@NSS_3.9 3.12.0~1.9b1
+ SEC_PKCS7EncoderFinish@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7EncoderStart@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7EncoderUpdate@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7GetCertificateList@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7GetContent@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7GetEncryptionAlgorithm@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7GetSignerCommonName@NSS_3.4 3.12.0~1.9b1
+ SEC_PKCS7GetSignerEmailAddress@NSS_3.4 3.12.0~1.9b1
+ SEC_PKCS7GetSigningTime@NSS_3.4 3.12.0~1.9b1
+ SEC_PKCS7IncludeCertChain@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7IsContentEmpty@NSS_3.2 3.12.0~1.9b1
+ SEC_PKCS7SetContent@NSS_3.4 3.12.0~1.9b1
+ SEC_PKCS7VerifyDetachedSignature@NSS_3.4 3.12.0~1.9b1
+ SEC_PKCS7VerifySignature@NSS_3.2 3.12.0~1.9b1
+libssl3.so.1d libnss3-1d #MINVER#
+ NSSSSL_VersionCheck@NSS_3.2.1 3.12.0~1.9b1
+ NSS_3.11.4@NSS_3.11.4 3.12.0~1.9b1
+ NSS_3.11.8@NSS_3.11.8 3.12.0~1.9b1
+ NSS_3.12.6@NSS_3.12.6 3.12.6
+ NSS_3.2.1@NSS_3.2.1 3.12.0~1.9b1
+ NSS_3.2@NSS_3.2 3.12.0~1.9b1
+ NSS_3.4@NSS_3.4 3.12.0~1.9b1
+ NSS_3.7.4@NSS_3.7.4 3.12.0~1.9b1
+ NSS_CmpCertChainWCANames@NSS_3.2 3.12.0~1.9b1
+ NSS_FindCertKEAType@NSS_3.2 3.12.0~1.9b1
+ NSS_GetClientAuthData@NSS_3.2 3.12.0~1.9b1
+ NSS_SetDomesticPolicy@NSS_3.2 3.12.0~1.9b1
+ NSS_SetExportPolicy@NSS_3.2 3.12.0~1.9b1
+ NSS_SetFrancePolicy@NSS_3.2 3.12.0~1.9b1
+ SSL_AuthCertificate@NSS_3.2 3.12.0~1.9b1
+ SSL_AuthCertificateHook@NSS_3.2 3.12.0~1.9b1
+ SSL_BadCertHook@NSS_3.2 3.12.0~1.9b1
+ SSL_CanBypass@NSS_3.11.8 3.12.0~1.9b1
+ SSL_CertDBHandleSet@NSS_3.2 3.12.0~1.9b1
+ SSL_CipherPolicyGet@NSS_3.2 3.12.0~1.9b1
+ SSL_CipherPolicySet@NSS_3.2 3.12.0~1.9b1
+ SSL_CipherPrefGet@NSS_3.2 3.12.0~1.9b1
+ SSL_CipherPrefGetDefault@NSS_3.2 3.12.0~1.9b1
+ SSL_CipherPrefSet@NSS_3.2 3.12.0~1.9b1
+ SSL_CipherPrefSetDefault@NSS_3.2 3.12.0~1.9b1
+ SSL_ClearSessionCache@NSS_3.2 3.12.0~1.9b1
+ SSL_ConfigMPServerSIDCache@NSS_3.2 3.12.0~1.9b1
+ SSL_ConfigSecureServer@NSS_3.2 3.12.0~1.9b1
+ SSL_ConfigServerSessionIDCache@NSS_3.2 3.12.0~1.9b1
+ SSL_ConfigServerSessionIDCacheWithOpt@NSS_3.12.6 3.12.6
+ SSL_DataPending@NSS_3.2 3.12.0~1.9b1
+ SSL_ForceHandshake@NSS_3.2 3.12.0~1.9b1
+ SSL_ForceHandshakeWithTimeout@NSS_3.11.4 3.12.0~1.9b1
+ SSL_GetChannelInfo@NSS_3.4 3.12.0~1.9b1
+ SSL_GetCipherSuiteInfo@NSS_3.4 3.12.0~1.9b1
+ SSL_GetClientAuthDataHook@NSS_3.2 3.12.0~1.9b1
+ SSL_GetImplementedCiphers@NSS_3.12.6 3.12.6
+ SSL_GetMaxServerCacheLocks@NSS_3.4 3.12.0~1.9b1
+ SSL_GetNegotiatedHostInfo@NSS_3.12.6 3.12.6
+ SSL_GetNumImplementedCiphers@NSS_3.12.6 3.12.6
+ SSL_GetSessionID@NSS_3.2 3.12.0~1.9b1
+ SSL_GetStatistics@NSS_3.2 3.12.0~1.9b1
+ SSL_HandshakeCallback@NSS_3.2 3.12.0~1.9b1
+ SSL_HandshakeNegotiatedExtension@NSS_3.12.6 3.12.6
+ SSL_ImplementedCiphers@NSS_3.2 3.12.0~1.9b1
+ SSL_ImportFD@NSS_3.2 3.12.0~1.9b1
+ SSL_InheritMPServerSIDCache@NSS_3.2 3.12.0~1.9b1
+ SSL_InvalidateSession@NSS_3.2 3.12.0~1.9b1
+ SSL_LocalCertificate@NSS_3.4 3.12.0~1.9b1
+ SSL_NumImplementedCiphers@NSS_3.2 3.12.0~1.9b1
+ SSL_OptionGet@NSS_3.2 3.12.0~1.9b1
+ SSL_OptionGetDefault@NSS_3.2 3.12.0~1.9b1
+ SSL_OptionSet@NSS_3.2 3.12.0~1.9b1
+ SSL_OptionSetDefault@NSS_3.2 3.12.0~1.9b1
+ SSL_PeerCertificate@NSS_3.2 3.12.0~1.9b1
+ SSL_PreencryptedFileToStream@NSS_3.2 3.12.0~1.9b1
+ SSL_PreencryptedStreamToFile@NSS_3.2 3.12.0~1.9b1
+ SSL_ReHandshake@NSS_3.2 3.12.0~1.9b1
+ SSL_ReHandshakeWithTimeout@NSS_3.11.4 3.12.0~1.9b1
+ SSL_ReconfigFD@NSS_3.12.6 3.12.6
+ SSL_ResetHandshake@NSS_3.2 3.12.0~1.9b1
+ SSL_RestartHandshakeAfterCertReq@NSS_3.2 3.12.0~1.9b1
+ SSL_RestartHandshakeAfterServerCert@NSS_3.2 3.12.0~1.9b1
+ SSL_RevealCert@NSS_3.2 3.12.0~1.9b1
+ SSL_RevealPinArg@NSS_3.2 3.12.0~1.9b1
+ SSL_RevealURL@NSS_3.2 3.12.0~1.9b1
+ SSL_SNISocketConfigHook@NSS_3.12.6 3.12.6
+ SSL_SecurityStatus@NSS_3.2 3.12.0~1.9b1
+ SSL_SetMaxServerCacheLocks@NSS_3.4 3.12.0~1.9b1
+ SSL_SetPKCS11PinArg@NSS_3.2 3.12.0~1.9b1
+ SSL_SetSockPeerID@NSS_3.2 3.12.0~1.9b1
+ SSL_SetTrustAnchors@NSS_3.12.6 3.12.6
+ SSL_SetURL@NSS_3.2 3.12.0~1.9b1
+ SSL_ShutdownServerSessionIDCache@NSS_3.7.4 3.12.0~1.9b1
--- nss-3.12.8.orig/debian/rules
+++ nss-3.12.8/debian/rules
@@ -0,0 +1,118 @@
+#!/usr/bin/make -f
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_BUILD_ARCH  ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+
+UPSTREAM_VERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: *\(.*\)-.*$$/\1/ p' | sed -e 's/~.*//')
+MOD_MAJOR_VERSION := $(word 1, $(subst ., ,$(UPSTREAM_VERSION)))
+MOD_MINOR_VERSION := $(word 2, $(subst ., ,$(UPSTREAM_VERSION)))
+MOD_PATCH_VERSION := $(word 3, $(subst ., ,$(UPSTREAM_VERSION)))
+
+include /usr/share/quilt/quilt.make
+-include /usr/share/mozilla-devscripts/nss.mk
+
+USE_64 := $(shell echo "int main(void) { int assert[(sizeof(long) == 8) ? 1 : -1]; return 0; }" | gcc -o /dev/null -x c - 2> /dev/null && echo USE_64=1)
+
+CFLAGS := -Wall -pipe
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2 -fno-strict-aliasing
+endif
+
+CFLAGS += -g
+
+DISTDIR := $(CURDIR)/mozilla/dist
+
+build: build-stamp
+build-stamp: $(QUILT_STAMPFN)
+	dh_testdir
+	if [ ! -h patches ] ; then ln -s $(CURDIR)/debian/patches ; fi
+	$(MAKE) -C mozilla/security/nss \
+		nss_build_all \
+		MOZILLA_CLIENT=1 \
+		NSPR_INCLUDE_DIR=/usr/include/nspr \
+		NSPR_LIB_DIR=/usr/lib \
+		SOURCE_MD_DIR=$(DISTDIR) \
+		DIST=$(DISTDIR) \
+		BUILD_OPT=1 \
+		NS_USE_GCC=1 \
+		OPTIMIZER="$(CFLAGS)" \
+		NSS_USE_SYSTEM_SQLITE=1 \
+		$(USE_64)
+
+clean: clean-patched unpatch
+clean-patched:
+	dh_testdir
+	dh_testroot
+
+	-$(MAKE) -C mozilla/security/nss \
+		nss_clean_all \
+		SOURCE_MD_DIR=$(DISTDIR) \
+		DIST=$(DISTDIR) \
+		BUILD_OPT=1 \
+		$(USE_64)
+
+	rm -rf $(DISTDIR)
+	rm -f patches
+	dh_clean build-stamp install-stamp
+
+install: install-stamp
+install-stamp:
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	install -m 644 -t debian/libnss3-1d/usr/lib \
+		$(DISTDIR)/lib/*.so.1d
+	install -m 644 -t debian/libnss3-1d/usr/lib/nss \
+		$(DISTDIR)/lib/libfreebl3.so \
+		$(DISTDIR)/lib/libsoftokn3.so \
+		$(DISTDIR)/lib/libnssdbm3.so \
+		$(DISTDIR)/lib/libnssckbi.so
+
+	install -m 644 -t debian/libnss3-dev/usr/include/nss \
+		$(DISTDIR)/public/nss/*
+	install -m 644 -t debian/libnss3-dev/usr/lib \
+		$(DISTDIR)/lib/libcrmf.a
+	sed 's/@VERSION@/$(UPSTREAM_VERSION)/' debian/nss.pc.in > debian/libnss3-dev/usr/lib/pkgconfig/nss.pc
+	sed 's/@MOD_MAJOR_VERSION@/$(MOD_MAJOR_VERSION)/ ; s/@MOD_MINOR_VERSION@/$(MOD_MINOR_VERSION)/ ; s/@MOD_PATCH_VERSION@/$(MOD_PATCH_VERSION)/' debian/nss-config.in > debian/libnss3-dev/usr/bin/nss-config
+	chmod 755 debian/libnss3-dev/usr/bin/nss-config
+
+	install -m 755 -t debian/libnss3-tools/usr/bin \
+		$(foreach bin,certutil modutil pk12util shlibsign signtool ssltap, \
+		$(DISTDIR)/bin/$(bin))
+
+	gcc -x c -shared -Wl,-soname,libsoftokn3.so.0d -o debian/libnss3-0d/usr/lib/libsoftokn3.so.0d - < /dev/null
+
+	touch install-stamp
+
+binary-indep:
+
+binary-arch: install-stamp
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs -a
+	dh_installdocs -a
+	dh_link -a
+	dh_strip -a --dbg-package=libnss3-1d-dbg
+	$(foreach lib,libsoftokn3.so libfreebl3.so libnssdbm3.so, \
+		LD_LIBRARY_PATH=debian/libnss3-1d/usr/lib:debian/libnss3-1d/usr/lib/nss \
+		debian/libnss3-tools/usr/bin/shlibsign -v -i debian/libnss3-1d/usr/lib/nss/$(lib);)
+	dh_compress -a
+	dh_fixperms -a
+	dh_makeshlibs -a -V 'libnss3-1d (>= 3.12.0.3+3.12.3)' -- -c4
+	dh_installdeb -a
+	dh_shlibdeps -a
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+binary: binary-arch
+
+.PHONY: clean install build clean-patched binary-indep binary-arch binary
--- nss-3.12.8.orig/debian/libnss3-dev.links
+++ nss-3.12.8/debian/libnss3-dev.links
@@ -0,0 +1 @@
+usr/lib/pkgconfig/nss.pc usr/lib/pkgconfig/xulrunner-nss.pc
--- nss-3.12.8.orig/debian/copyright
+++ nss-3.12.8/debian/copyright
@@ -0,0 +1,680 @@
+This package was debianized by Mike Hommey <glandium@debian.org> on
+Sun, 25 Mar 2007 19:36:42 +0200.
+
+It was downloaded from http://ftp.mozilla.org/pub/mozilla.org/security/nss/
+
+Upstream Author: The Mozilla Project.
+
+The NSS library is licensed under the terms of the Mozilla Public License
+version 1.1 or, at your option, under the terms of the GNU General Public
+License version 2 or subsequent, or the terms of the GNU Lesser General
+Public License version 2.1 or subsequent.
+
+The original code is copyright (c) 1994-2000 Netscape Communications
+Corporation.
+
+On Debian systems, the complete text of the GNU General Public
+License can be found in the file `/usr/share/common-licenses/GPL' ;
+the complete text of the GNU Lesser General Public License can be
+found in the file `/usr/share/common-licenses/LGPL'.
+
+The complete text of the Mozilla Public License can be found after
+exceptions below.
+
+Some external libraries are also provided in the source tree with the
+following licensing terms:
+
+=== zlib
+
+The  mozilla/security/nss/cmd/zlib directory is licensed under the following
+terms:
+
+ (C) 1995-2004 Jean-loup Gailly and Mark Adler
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Jean-loup Gailly        Mark Adler
+  jloup@gzip.org          madler@alumni.caltech.edu
+
+  If you use the zlib library in a product, we would appreciate *not*
+  receiving lengthy legal documents to sign. The sources are provided
+  for free but without warranty of any kind.  The library has been
+  entirely written by Jean-loup Gailly and Mark Adler; it does not
+  include third-party code.
+
+  If you redistribute modified sources, we would appreciate that you include
+  in the file ChangeLog history information documenting your changes. Please
+  read the FAQ for more information on the distribution of modified source
+  versions.
+
+=== dbm
+
+The mozilla/dbm directory, with few exceptions, is licensed under the
+following terms:
+
+  Copyright (c) 1991, 1993, 1994
+  The Regents of the University of California.  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions
+  are met:
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+  3. All advertising materials mentioning features or use of this software
+     must display the following acknowledgement:
+  This product includes software developed by the University of
+  California, Berkeley and its contributors.
+  4. Neither the name of the University nor the names of its contributors
+     may be used to endorse or promote products derived from this software
+     without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+  ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+  SUCH DAMAGE.
+
+=== sqlite
+
+The mozilla/security/nss/lib/sqlite/sqlite3.[ch] files contain a copy of
+sqlite with the following licensing terms:
+
+  The author disclaims copyright to this source code.  In place of
+  a legal notice, here is a blessing:
+
+     May you do good and not evil.
+     May you find forgiveness for yourself and forgive others.
+     May you share freely, never taking more than you give.
+
+=== MPL
+
+                          MOZILLA PUBLIC LICENSE
+                                Version 1.1
+
+                              ---------------
+
+1. Definitions.
+
+     1.0.1. "Commercial Use" means distribution or otherwise making the
+     Covered Code available to a third party.
+
+     1.1. "Contributor" means each entity that creates or contributes to
+     the creation of Modifications.
+
+     1.2. "Contributor Version" means the combination of the Original
+     Code, prior Modifications used by a Contributor, and the Modifications
+     made by that particular Contributor.
+
+     1.3. "Covered Code" means the Original Code or Modifications or the
+     combination of the Original Code and Modifications, in each case
+     including portions thereof.
+
+     1.4. "Electronic Distribution Mechanism" means a mechanism generally
+     accepted in the software development community for the electronic
+     transfer of data.
+
+     1.5. "Executable" means Covered Code in any form other than Source
+     Code.
+
+     1.6. "Initial Developer" means the individual or entity identified
+     as the Initial Developer in the Source Code notice required by Exhibit
+     A.
+
+     1.7. "Larger Work" means a work which combines Covered Code or
+     portions thereof with code not governed by the terms of this License.
+
+     1.8. "License" means this document.
+
+     1.8.1. "Licensable" means having the right to grant, to the maximum
+     extent possible, whether at the time of the initial grant or
+     subsequently acquired, any and all of the rights conveyed herein.
+
+     1.9. "Modifications" means any addition to or deletion from the
+     substance or structure of either the Original Code or any previous
+     Modifications. When Covered Code is released as a series of files, a
+     Modification is:
+          A. Any addition to or deletion from the contents of a file
+          containing Original Code or previous Modifications.
+
+          B. Any new file that contains any part of the Original Code or
+          previous Modifications.
+
+     1.10. "Original Code" means Source Code of computer software code
+     which is described in the Source Code notice required by Exhibit A as
+     Original Code, and which, at the time of its release under this
+     License is not already Covered Code governed by this License.
+
+     1.10.1. "Patent Claims" means any patent claim(s), now owned or
+     hereafter acquired, including without limitation,  method, process,
+     and apparatus claims, in any patent Licensable by grantor.
+
+     1.11. "Source Code" means the preferred form of the Covered Code for
+     making modifications to it, including all modules it contains, plus
+     any associated interface definition files, scripts used to control
+     compilation and installation of an Executable, or source code
+     differential comparisons against either the Original Code or another
+     well known, available Covered Code of the Contributor's choice. The
+     Source Code can be in a compressed or archival form, provided the
+     appropriate decompression or de-archiving software is widely available
+     for no charge.
+
+     1.12. "You" (or "Your")  means an individual or a legal entity
+     exercising rights under, and complying with all of the terms of, this
+     License or a future version of this License issued under Section 6.1.
+     For legal entities, "You" includes any entity which controls, is
+     controlled by, or is under common control with You. For purposes of
+     this definition, "control" means (a) the power, direct or indirect,
+     to cause the direction or management of such entity, whether by
+     contract or otherwise, or (b) ownership of more than fifty percent
+     (50%) of the outstanding shares or beneficial ownership of such
+     entity.
+
+2. Source Code License.
+
+     2.1. The Initial Developer Grant.
+     The Initial Developer hereby grants You a world-wide, royalty-free,
+     non-exclusive license, subject to third party intellectual property
+     claims:
+          (a)  under intellectual property rights (other than patent or
+          trademark) Licensable by Initial Developer to use, reproduce,
+          modify, display, perform, sublicense and distribute the Original
+          Code (or portions thereof) with or without Modifications, and/or
+          as part of a Larger Work; and
+
+          (b) under Patents Claims infringed by the making, using or
+          selling of Original Code, to make, have made, use, practice,
+          sell, and offer for sale, and/or otherwise dispose of the
+          Original Code (or portions thereof).
+
+          (c) the licenses granted in this Section 2.1(a) and (b) are
+          effective on the date Initial Developer first distributes
+          Original Code under the terms of this License.
+
+          (d) Notwithstanding Section 2.1(b) above, no patent license is
+          granted: 1) for code that You delete from the Original Code; 2)
+          separate from the Original Code;  or 3) for infringements caused
+          by: i) the modification of the Original Code or ii) the
+          combination of the Original Code with other software or devices.
+
+     2.2. Contributor Grant.
+     Subject to third party intellectual property claims, each Contributor
+     hereby grants You a world-wide, royalty-free, non-exclusive license
+
+          (a)  under intellectual property rights (other than patent or
+          trademark) Licensable by Contributor, to use, reproduce, modify,
+          display, perform, sublicense and distribute the Modifications
+          created by such Contributor (or portions thereof) either on an
+          unmodified basis, with other Modifications, as Covered Code
+          and/or as part of a Larger Work; and
+
+          (b) under Patent Claims infringed by the making, using, or
+          selling of  Modifications made by that Contributor either alone
+          and/or in combination with its Contributor Version (or portions
+          of such combination), to make, use, sell, offer for sale, have
+          made, and/or otherwise dispose of: 1) Modifications made by that
+          Contributor (or portions thereof); and 2) the combination of
+          Modifications made by that Contributor with its Contributor
+          Version (or portions of such combination).
+
+          (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
+          effective on the date Contributor first makes Commercial Use of
+          the Covered Code.
+
+          (d)    Notwithstanding Section 2.2(b) above, no patent license is
+          granted: 1) for any code that Contributor has deleted from the
+          Contributor Version; 2)  separate from the Contributor Version;
+          3)  for infringements caused by: i) third party modifications of
+          Contributor Version or ii)  the combination of Modifications made
+          by that Contributor with other software  (except as part of the
+          Contributor Version) or other devices; or 4) under Patent Claims
+          infringed by Covered Code in the absence of Modifications made by
+          that Contributor.
+
+3. Distribution Obligations.
+
+     3.1. Application of License.
+     The Modifications which You create or to which You contribute are
+     governed by the terms of this License, including without limitation
+     Section 2.2. The Source Code version of Covered Code may be
+     distributed only under the terms of this License or a future version
+     of this License released under Section 6.1, and You must include a
+     copy of this License with every copy of the Source Code You
+     distribute. You may not offer or impose any terms on any Source Code
+     version that alters or restricts the applicable version of this
+     License or the recipients' rights hereunder. However, You may include
+     an additional document offering the additional rights described in
+     Section 3.5.
+
+     3.2. Availability of Source Code.
+     Any Modification which You create or to which You contribute must be
+     made available in Source Code form under the terms of this License
+     either on the same media as an Executable version or via an accepted
+     Electronic Distribution Mechanism to anyone to whom you made an
+     Executable version available; and if made available via Electronic
+     Distribution Mechanism, must remain available for at least twelve (12)
+     months after the date it initially became available, or at least six
+     (6) months after a subsequent version of that particular Modification
+     has been made available to such recipients. You are responsible for
+     ensuring that the Source Code version remains available even if the
+     Electronic Distribution Mechanism is maintained by a third party.
+
+     3.3. Description of Modifications.
+     You must cause all Covered Code to which You contribute to contain a
+     file documenting the changes You made to create that Covered Code and
+     the date of any change. You must include a prominent statement that
+     the Modification is derived, directly or indirectly, from Original
+     Code provided by the Initial Developer and including the name of the
+     Initial Developer in (a) the Source Code, and (b) in any notice in an
+     Executable version or related documentation in which You describe the
+     origin or ownership of the Covered Code.
+
+     3.4. Intellectual Property Matters
+          (a) Third Party Claims.
+          If Contributor has knowledge that a license under a third party's
+          intellectual property rights is required to exercise the rights
+          granted by such Contributor under Sections 2.1 or 2.2,
+          Contributor must include a text file with the Source Code
+          distribution titled "LEGAL" which describes the claim and the
+          party making the claim in sufficient detail that a recipient will
+          know whom to contact. If Contributor obtains such knowledge after
+          the Modification is made available as described in Section 3.2,
+          Contributor shall promptly modify the LEGAL file in all copies
+          Contributor makes available thereafter and shall take other steps
+          (such as notifying appropriate mailing lists or newsgroups)
+          reasonably calculated to inform those who received the Covered
+          Code that new knowledge has been obtained.
+
+          (b) Contributor APIs.
+          If Contributor's Modifications include an application programming
+          interface and Contributor has knowledge of patent licenses which
+          are reasonably necessary to implement that API, Contributor must
+          also include this information in the LEGAL file.
+
+               (c)    Representations.
+          Contributor represents that, except as disclosed pursuant to
+          Section 3.4(a) above, Contributor believes that Contributor's
+          Modifications are Contributor's original creation(s) and/or
+          Contributor has sufficient rights to grant the rights conveyed by
+          this License.
+
+     3.5. Required Notices.
+     You must duplicate the notice in Exhibit A in each file of the Source
+     Code.  If it is not possible to put such notice in a particular Source
+     Code file due to its structure, then You must include such notice in a
+     location (such as a relevant directory) where a user would be likely
+     to look for such a notice.  If You created one or more Modification(s)
+     You may add your name as a Contributor to the notice described in
+     Exhibit A.  You must also duplicate this License in any documentation
+     for the Source Code where You describe recipients' rights or ownership
+     rights relating to Covered Code.  You may choose to offer, and to
+     charge a fee for, warranty, support, indemnity or liability
+     obligations to one or more recipients of Covered Code. However, You
+     may do so only on Your own behalf, and not on behalf of the Initial
+     Developer or any Contributor. You must make it absolutely clear than
+     any such warranty, support, indemnity or liability obligation is
+     offered by You alone, and You hereby agree to indemnify the Initial
+     Developer and every Contributor for any liability incurred by the
+     Initial Developer or such Contributor as a result of warranty,
+     support, indemnity or liability terms You offer.
+
+     3.6. Distribution of Executable Versions.
+     You may distribute Covered Code in Executable form only if the
+     requirements of Section 3.1-3.5 have been met for that Covered Code,
+     and if You include a notice stating that the Source Code version of
+     the Covered Code is available under the terms of this License,
+     including a description of how and where You have fulfilled the
+     obligations of Section 3.2. The notice must be conspicuously included
+     in any notice in an Executable version, related documentation or
+     collateral in which You describe recipients' rights relating to the
+     Covered Code. You may distribute the Executable version of Covered
+     Code or ownership rights under a license of Your choice, which may
+     contain terms different from this License, provided that You are in
+     compliance with the terms of this License and that the license for the
+     Executable version does not attempt to limit or alter the recipient's
+     rights in the Source Code version from the rights set forth in this
+     License. If You distribute the Executable version under a different
+     license You must make it absolutely clear that any terms which differ
+     from this License are offered by You alone, not by the Initial
+     Developer or any Contributor. You hereby agree to indemnify the
+     Initial Developer and every Contributor for any liability incurred by
+     the Initial Developer or such Contributor as a result of any such
+     terms You offer.
+
+     3.7. Larger Works.
+     You may create a Larger Work by combining Covered Code with other code
+     not governed by the terms of this License and distribute the Larger
+     Work as a single product. In such a case, You must make sure the
+     requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+     If it is impossible for You to comply with any of the terms of this
+     License with respect to some or all of the Covered Code due to
+     statute, judicial order, or regulation then You must: (a) comply with
+     the terms of this License to the maximum extent possible; and (b)
+     describe the limitations and the code they affect. Such description
+     must be included in the LEGAL file described in Section 3.4 and must
+     be included with all distributions of the Source Code. Except to the
+     extent prohibited by statute or regulation, such description must be
+     sufficiently detailed for a recipient of ordinary skill to be able to
+     understand it.
+
+5. Application of this License.
+
+     This License applies to code to which the Initial Developer has
+     attached the notice in Exhibit A and to related Covered Code.
+
+6. Versions of the License.
+
+     6.1. New Versions.
+     Netscape Communications Corporation ("Netscape") may publish revised
+     and/or new versions of the License from time to time. Each version
+     will be given a distinguishing version number.
+
+     6.2. Effect of New Versions.
+     Once Covered Code has been published under a particular version of the
+     License, You may always continue to use it under the terms of that
+     version. You may also choose to use such Covered Code under the terms
+     of any subsequent version of the License published by Netscape. No one
+     other than Netscape has the right to modify the terms applicable to
+     Covered Code created under this License.
+
+     6.3. Derivative Works.
+     If You create or use a modified version of this License (which you may
+     only do in order to apply it to code which is not already Covered Code
+     governed by this License), You must (a) rename Your license so that
+     the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
+     "MPL", "NPL" or any confusingly similar phrase do not appear in your
+     license (except to note that your license differs from this License)
+     and (b) otherwise make it clear that Your version of the license
+     contains terms which differ from the Mozilla Public License and
+     Netscape Public License. (Filling in the name of the Initial
+     Developer, Original Code or Contributor in the notice described in
+     Exhibit A shall not of themselves be deemed to be modifications of
+     this License.)
+
+7. DISCLAIMER OF WARRANTY.
+
+     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+     IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+     8.1.  This License and the rights granted hereunder will terminate
+     automatically if You fail to comply with terms herein and fail to cure
+     such breach within 30 days of becoming aware of the breach. All
+     sublicenses to the Covered Code which are properly granted shall
+     survive any termination of this License. Provisions which, by their
+     nature, must remain in effect beyond the termination of this License
+     shall survive.
+
+     8.2.  If You initiate litigation by asserting a patent infringement
+     claim (excluding declatory judgment actions) against Initial Developer
+     or a Contributor (the Initial Developer or Contributor against whom
+     You file such action is referred to as "Participant")  alleging that:
+
+     (a)  such Participant's Contributor Version directly or indirectly
+     infringes any patent, then any and all rights granted by such
+     Participant to You under Sections 2.1 and/or 2.2 of this License
+     shall, upon 60 days notice from Participant terminate prospectively,
+     unless if within 60 days after receipt of notice You either: (i)
+     agree in writing to pay Participant a mutually agreeable reasonable
+     royalty for Your past and future use of Modifications made by such
+     Participant, or (ii) withdraw Your litigation claim with respect to
+     the Contributor Version against such Participant.  If within 60 days
+     of notice, a reasonable royalty and payment arrangement are not
+     mutually agreed upon in writing by the parties or the litigation claim
+     is not withdrawn, the rights granted by Participant to You under
+     Sections 2.1 and/or 2.2 automatically terminate at the expiration of
+     the 60 day notice period specified above.
+
+     (b)  any software, hardware, or device, other than such Participant's
+     Contributor Version, directly or indirectly infringes any patent, then
+     any rights granted to You by such Participant under Sections 2.1(b)
+     and 2.2(b) are revoked effective as of the date You first made, used,
+     sold, distributed, or had made, Modifications made by that
+     Participant.
+
+     8.3.  If You assert a patent infringement claim against Participant
+     alleging that such Participant's Contributor Version directly or
+     indirectly infringes any patent where such claim is resolved (such as
+     by license or settlement) prior to the initiation of patent
+     infringement litigation, then the reasonable value of the licenses
+     granted by such Participant under Sections 2.1 or 2.2 shall be taken
+     into account in determining the amount or value of any payment or
+     license.
+
+     8.4.  In the event of termination under Sections 8.1 or 8.2 above,
+     all end user license agreements (excluding distributors and resellers)
+     which have been validly granted by You or any distributor hereunder
+     prior to termination shall survive termination.
+
+9. LIMITATION OF LIABILITY.
+
+     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
+     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+     OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
+     ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
+     WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
+     COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
+     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+     EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
+     THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+     The Covered Code is a "commercial item," as that term is defined in
+     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+     software" and "commercial computer software documentation," as such
+     terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+     C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+     all U.S. Government End Users acquire Covered Code with only those
+     rights set forth herein.
+
+11. MISCELLANEOUS.
+
+     This License represents the complete agreement concerning subject
+     matter hereof. If any provision of this License is held to be
+     unenforceable, such provision shall be reformed only to the extent
+     necessary to make it enforceable. This License shall be governed by
+     California law provisions (except to the extent applicable law, if
+     any, provides otherwise), excluding its conflict-of-law provisions.
+     With respect to disputes in which at least one party is a citizen of,
+     or an entity chartered or registered to do business in the United
+     States of America, any litigation relating to this License shall be
+     subject to the jurisdiction of the Federal Courts of the Northern
+     District of California, with venue lying in Santa Clara County,
+     California, with the losing party responsible for costs, including
+     without limitation, court costs and reasonable attorneys' fees and
+     expenses. The application of the United Nations Convention on
+     Contracts for the International Sale of Goods is expressly excluded.
+     Any law or regulation which provides that the language of a contract
+     shall be construed against the drafter shall not apply to this
+     License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+     As between Initial Developer and the Contributors, each party is
+     responsible for claims and damages arising, directly or indirectly,
+     out of its utilization of rights under this License and You agree to
+     work with Initial Developer and Contributors to distribute such
+     responsibility on an equitable basis. Nothing herein is intended or
+     shall be deemed to constitute any admission of liability.
+
+13. MULTIPLE-LICENSED CODE.
+
+     Initial Developer may designate portions of the Covered Code as
+     "Multiple-Licensed".  "Multiple-Licensed" means that the Initial
+     Developer permits you to utilize portions of the Covered Code under
+     Your choice of the NPL or the alternative licenses, if any, specified
+     by the Initial Developer in the file described in Exhibit A.
+
+EXHIBIT A -Mozilla Public License.
+
+     ``The contents of this file are subject to the Mozilla Public License
+     Version 1.1 (the "License"); you may not use this file except in
+     compliance with the License. You may obtain a copy of the License at
+     http://www.mozilla.org/MPL/
+
+     Software distributed under the License is distributed on an "AS IS"
+     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+     License for the specific language governing rights and limitations
+     under the License.
+
+     The Original Code is ______________________________________.
+
+     The Initial Developer of the Original Code is ________________________.
+     Portions created by ______________________ are Copyright (C) ______
+     _______________________. All Rights Reserved.
+
+     Contributor(s): ______________________________________.
+
+     Alternatively, the contents of this file may be used under the terms
+     of the _____ license (the  "[___] License"), in which case the
+     provisions of [______] License are applicable instead of those
+     above.  If you wish to allow use of your version of this file only
+     under the terms of the [____] License and not to allow others to use
+     your version of this file under the MPL, indicate your decision by
+     deleting  the provisions above and replace  them with the notice and
+     other provisions required by the [___] License.  If you do not delete
+     the provisions above, a recipient may use your version of this file
+     under either the MPL or the [___] License."
+
+     [NOTE: The text of this Exhibit A may differ slightly from the text of
+     the notices in the Source Code files of the Original Code. You should
+     use the text of this Exhibit A rather than the text found in the
+     Original Code Source Code for Your Modifications.]
+
+     ----------------------------------------------------------------------
+
+     AMENDMENTS
+
+     The Netscape Public License Version 1.1 ("NPL") consists of the
+     Mozilla Public License Version 1.1 with the following Amendments,
+     including Exhibit A-Netscape Public License.  Files identified with
+     "Exhibit A-Netscape Public License" are governed by the Netscape
+     Public License Version 1.1.
+
+     Additional Terms applicable to the Netscape Public License.
+          I. Effect.
+          These additional terms described in this Netscape Public
+          License -- Amendments shall apply to the Mozilla Communicator
+          client code and to all Covered Code under this License.
+
+          II. "Netscape's Branded Code" means Covered Code that Netscape
+          distributes and/or permits others to distribute under one or more
+          trademark(s) which are controlled by Netscape but which are not
+          licensed for use under this License.
+
+          III. Netscape and logo.
+          This License does not grant any rights to use the trademarks
+          "Netscape", the "Netscape N and horizon" logo or the "Netscape
+          lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
+          "Smart Browsing" even if such marks are included in the Original
+          Code or Modifications.
+
+          IV. Inability to Comply Due to Contractual Obligation.
+          Prior to licensing the Original Code under this License, Netscape
+          has licensed third party code for use in Netscape's Branded Code.
+          To the extent that Netscape is limited contractually from making
+          such third party code available under this License, Netscape may
+          choose to reintegrate such code into Covered Code without being
+          required to distribute such code in Source Code form, even if
+          such code would otherwise be considered "Modifications" under
+          this License.
+
+          V. Use of Modifications and Covered Code by Initial Developer.
+               V.1. In General.
+               The obligations of Section 3 apply to Netscape, except to
+               the extent specified in this Amendment, Section V.2 and V.3.
+
+               V.2. Other Products.
+               Netscape may include Covered Code in products other than the
+               Netscape's Branded Code which are released by Netscape
+               during the two (2) years following the release date of the
+               Original Code, without such additional products becoming
+               subject to the terms of this License, and may license such
+               additional products on different terms from those contained
+               in this License.
+
+               V.3. Alternative Licensing.
+               Netscape may license the Source Code of Netscape's Branded
+               Code, including Modifications incorporated therein, without
+               such Netscape Branded Code becoming subject to the terms of
+               this License, and may license such Netscape Branded Code on
+               different terms from those contained in this License.
+
+          VI. Litigation.
+          Notwithstanding the limitations of Section 11 above, the
+          provisions regarding litigation in Section 11(a), (b) and (c) of
+          the License shall apply to all disputes relating to this License.
+
+     EXHIBIT A-Netscape Public License.
+
+          "The contents of this file are subject to the Netscape Public
+          License Version 1.1 (the "License"); you may not use this file
+          except in compliance with the License. You may obtain a copy of
+          the License at http://www.mozilla.org/NPL/
+
+          Software distributed under the License is distributed on an "AS
+          IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+          implied. See the License for the specific language governing
+          rights and limitations under the License.
+
+          The Original Code is Mozilla Communicator client code, released
+          March 31, 1998.
+
+          The Initial Developer of the Original Code is Netscape
+          Communications Corporation. Portions created by Netscape are
+          Copyright (C) 1998-1999 Netscape Communications Corporation. All
+          Rights Reserved.
+
+          Contributor(s): ______________________________________.
+
+          Alternatively, the contents of this file may be used under the
+          terms of the _____ license (the "[___] License"), in which case
+          the provisions of [______] License are applicable  instead of
+          those above.  If you wish to allow use of your version of this
+          file only under the terms of the [____] License and not to allow
+          others to use your version of this file under the NPL, indicate
+          your decision by deleting  the provisions above and replace  them
+          with the notice and other provisions required by the [___]
+          License.  If you do not delete the provisions above, a recipient
+          may use your version of this file under either the NPL or the
+          [___] License."
--- nss-3.12.8.orig/debian/changelog
+++ nss-3.12.8/debian/changelog
@@ -0,0 +1,302 @@
+nss (3.12.8-0ubuntu0.8.04.1) hardy-security; urgency=low
+
+  * New upstream release v3.12.8 (NSS_3_12_8_RTM)
+    - Fix browser wildcard certificate validation issue
+    - Update root certs
+    - Fix SSL deadlocks
+  * Refresh patches:
+    - update debian/patches/81_sonames.patch
+    - update debian/patches/97_SSL_RENEGOTIATE_TRANSITIONAL.patch
+  * Bump minimum nspr version to 4.8.6
+    - update debian/control
+  * Add new API to symbols file
+    - update debian/libnss3-1d.symbols
+
+ -- Chris Coulson <chris.coulson@canonical.com>  Mon, 04 Oct 2010 23:45:29 +0100
+
+nss (3.12.6-0ubuntu0.8.04.1) hardy-security; urgency=low
+
+  * New upstream release 3.12.6 RTM (NSS_3_12_6_RTM)
+    - fixes CVE-2009-3555 aka US-CERT VU#120541
+  * Adjust patches to changed upstream code base
+    - update debian/patches/38_mips64_build.patch
+    - update debian/patches/81_sonames.patch
+    - update debian/patches/85_security_load.patch
+  * Remove patches that are merged upstream
+    - delete debian/patches/91_nonexec_stack.patch
+    - update debian/patches/series 
+  * Bump nspr dependency to 4.8
+    - update debian/control
+  * Add new symbols for 3.12.6
+    - update debian/libnss3-1d.symbols  
+  * Enable transitional scheme for SSL renegotiation
+    - add 97_SSL_RENEGOTIATE_TRANSITIONAL.patch
+    - update debian/patches/series
+  * Generate missing checksum for libnssdbm3.so to make FIPS mode
+    work properly
+    - update debian/rules
+
+ -- Chris Coulson <chris.coulson@canonical.com>  Tue, 18 May 2010 14:50:36 +0100
+
+nss (3.12.3.1-0ubuntu0.8.04.2) hardy-security; urgency=low
+
+  * Add 91_nonexec_stack.patch: fix regression in stack memory
+    protectons caused by unmarked assembly (LP: #409864).
+
+ -- Kees Cook <kees@ubuntu.com>  Mon, 24 Aug 2009 15:03:19 -0700
+
+nss (3.12.3.1-0ubuntu0.8.04.1) hardy-security; urgency=low
+
+  * new upstream release 3.12.3.1 RTM (NSS_3_12_3_1_RTM) (LP: #407549)
+    - see USN-810-1
+  * requires nspr >= 4.7.4
+    - update debian/control
+  * drop (ubuntu-)useless kbsd patch
+    - delete debian/patches/38_kbsd.patch
+  * drop obsolete patches fixed upstream
+    - delete debian/patches/80_security_tools.patch
+    - delete debian/patches/bz471715_attachment_357235-backport.patch
+  * adjust patches to new upstream codebase
+    - update debian/patches/38_mips64_build.patch
+    - update debian/patches/81_sonames.patch
+  * LP: #388350 - nss 3.12.3-0ubuntu2 ftbfs in karmic - shlibsign crashes; we add
+    debian/libnss3-1d/usr/lib/nss to LD_LIBRARY_PATH for the shlibsign invocation
+    used to sign libs in debian/rules
+    - update debian/rules
+  * update .symbols files for new upstream api
+    - update debian/libnss3-1d.symbols
+  * bump shlibs version to >= 3.12.3
+    - update debian/rules
+
+ -- Alexander Sack <asac@ubuntu.com>  Sat, 01 Aug 2009 16:57:40 +0200
+
+nss (3.12.0.3-0ubuntu0.8.04.5) hardy-security; urgency=low
+
+  * from CVE-2004-2761: blacklist rogue PoC md5 collision certificate. Note:
+    this only blacklists the PoC cert referred to by CVE-2004-2761 and does
+    not fix the CVE ifself; see: https://bugzilla.mozilla.org/show_bug.cgi?id=471715
+    - add debian/patches/bz471715_attachment_357235-backport.patch
+    - update debian/patches/series
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 09 Mar 2009 16:03:35 +0100
+
+nss (3.12.0.3-0ubuntu0.8.04.4) hardy-proposed; urgency=low
+
+  * RELEASE 3.12.0.3-0ubuntu0.8.04.4 to ubuntu/hardy-proposed
+  * follow up for LP: #245122 - drop Conflicts: on libnss3 from libnss3-1d
+    package in order to allow non-dist upgrade for hardy-proposed
+    - update debian/control
+
+ -- Alexander Sack <asac@ubuntu.com>  Mon, 04 Aug 2008 10:09:54 +0200
+
+nss (3.12.0.3-0ubuntu0.8.04.3) hardy-proposed; urgency=low
+
+  ( from 3.12.0.3-0ubuntu4 in ubuntu/intrepid)
+  * fix LP: #245122 - add Replaces/Conflicts on libnss3 packages
+    - update debian/control
+  * fix LP: #215062 - update Replaces/Conflicts for libnss3-1d on gutsy
+    version of libnss3-0d (<< 3.12.0~)
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 15 Jul 2008 15:46:47 +0200
+
+nss (3.12.0.3-0ubuntu0.8.04.2) hardy-proposed; urgency=low
+
+  ( from 3.12.0.3-0ubuntu1 to ubuntu/intrepid )
+  * new upstream release 3.12.0.3 fixes certID issue; downloaded from
+    http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_12_RTM/src/nss-3.12.tar.gz
+    (LP: #242379)
+
+  ( from 3.12.0.3-0ubuntu2 to ubuntu/intrepid)
+  * move non-versioned .so-links from libnss3-dev package to unbreak
+    binary compatibility to native extensions built against upstream
+    xulrunner; in turn we add versioned Conflicts: Replaces: on libnss3-dev
+    for the libnss3-1d package to provide a smooth upgrade path. (LP: #244439)
+    - add debian/libnss3-1d.links
+    - update debian/libnss3-dev.links
+    - update debian/control
+
+  ( from 3.12.0.3-0ubuntu3 in ubuntu/intrepid)
+  * fix LP: #245122 - add Replaces/Conflicts on libnss3 ( << 3) packages
+    - update debian/control
+
+ -- Alexander Sack <asac@ubuntu.com>  Thu, 10 Jul 2008 10:42:46 +0200
+
+nss (3.12.0.2+1.9-0ubuntu0.8.04.1) hardy-proposed; urgency=low
+
+  [ Fabien Tassin ]
+  * new upstream version, picked from FIREFOX_3_0rc1_RELEASE cvs tag
+    (LP: #233922)
+
+ -- Alexander Sack <asac@ubuntu.com>  Fri, 23 May 2008 09:34:32 +0200
+
+nss (3.12.0~beta3-0ubuntu1) hardy; urgency=low
+
+  * new upstream version, picked from NSS_3_12_BETA3 cvs tag
+  * update symbols file:
+    - add CERT_NewTempCertificate@NSS_3.12
+    - add NSS_InitWithMerge@NSS_3.12
+    - add PK11_CreateMergeLog@NSS_3.12
+    - add PK11_DestroyMergeLog@NSS_3.12
+    - add PK11_IsRemovable@NSS_3.12
+    - add PK11_MergeTokens@NSS_3.12
+    - add CERT_GetUsePKIXForValidation@NSS_3.12
+    - add CERT_SetUsePKIXForValidation@NSS_3.12
+    - add CERT_GetClassicOCSPDisabledPolicy@NSS_3.12
+    - add CERT_GetClassicOCSPEnabledHardFailurePolicy@NSS_3.12
+    - CERT_GetClassicOCSPEnabledSoftFailurePolicy@NSS_3.12
+      - update debian/libnss3-1d.symbols
+  * bump shlibs requirement to >= 3.12.0~beta3
+    - update debian/rules
+  
+ -- Fabien Tassin <fta@sofaraway.org>  Fri, 04 Apr 2008 16:14:45 +0200
+
+nss (3.12.0~1.9b4-0ubuntu1) hardy; urgency=low
+
+  * new upstream version, picked from FIREFOX_3_0b4_RELEASE cvs tag.
+  * update symbols file
+    - update debian/libnss3-1d.symbols
+  * bump shlibs requirement to >= 3.12.0~1.9b4
+
+ -- Alexander Sack <asac@ubuntu.com>  Tue, 11 Mar 2008 01:52:02 +0100
+
+nss (3.12.0~1.9b3-0ubuntu1) hardy; urgency=low
+
+  * New upstream snapshot, picked from FIREFOX_3_0b3_RELEASE cvs tag.
+  * install libnssutil3.so.1d, update symbols file accordingly,
+    add nssutil to pkgconfig file and config script
+    - update debian/libnss3-dev.links
+    - update debian/nss.pc.in
+    - update debian/nss-config.in
+  * fix UPSTREAM_VERSION to drop ~cvs as it is used by nss-config
+    which is causing troubles in xulrunner's configure
+    - update debian/rules
+  * add support for mozilla-devscripts
+    - update debian/rules
+  * update symbols file for new symbols:
+    + CERT_SetOCSPTimeout@NSS_3.12
+    + NSS_3.11.9@NSS_3.11.9
+    + PK11_CreateGenericObject@NSS_3.12
+    + PK11_UnconfigurePKCS11@NSS_3.11.9
+    + PK11_WriteRawAttribute@NSS_3.12
+    + CERT_GetValidDNSPatternsFromCert@NSS_3.12
+    + PK11_CreatePBEV2AlgorithmID@NSS_3.12
+    + PK11_GetPBECryptoMechanism@NSS_3.12
+    + SEC_PKCS5IsAlgorithmPBEAlgTag@NSS_3.12
+    ~ SEC_StringToOID@NSS_3.12 (moved from libnss3 to libnssutils3)
+      - update debian/libnss3-1d.symbols
+      - update debian/rules
+  * Bump shlibs requirement to >= 3.12.0~1.9b3
+    - update debian/rules
+  * Bump Standards-Version to 3.7.3 and add Homepage field where needed
+    - update debian/control
+
+ -- Fabien Tassin <fta@sofaraway.org>  Fri, 08 Feb 2008 20:13:42 +0100
+
+nss (3.12.0~1.9b2+nobinonly-0ubuntu1) hardy; urgency=low
+
+  * New upstream snapshot, picked from FIREFOX_3_0b2_RELEASE cvs tag.
+  * ubuntify maintainer field
+    - update debian/control
+
+ -- Alexander Sack <asac@debian.org>  Sun, 16 Dec 2007 11:06:03 +0100
+
+nss (3.12.0~1.9b1-2) unstable; urgency=low
+
+  * debian/control: libnss3-1-dbg needs to conflict with older libnss3-0d-dbg,
+    as it overwrites so of its files. Closes: #455875.
+  * debian/patches/90_realpath.dpatch: Use realpath() in
+    loader_GetOriginalPathname, so that symlinks are properly followed when
+    determining where the current library lives.
+  * debian/patches/00list: Updated accordingly.
+  * debian/patches/85_security_load.dpatch: When the module given by the
+    caller contains a directory name, remove it so that the module can be
+    properly loaded. Closes: #456296.
+
+ -- Mike Hommey <glandium@debian.org>  Sun, 16 Dec 2007 11:06:03 +0100
+
+nss (3.12.0~1.9b1-1) unstable; urgency=low
+
+  * New upstream snapshot, picked from FIREFOX_3_0b1_RELEASE cvs tag.
+  * debian/copyright: Add licensing information about the recently added
+    sqlite copy in the source tree.
+  * debian/control:
+    + Build depend on libsqlite3-dev.
+    + Rename all -0d packages to -1d, but keep a transitional -0d package,
+      since all libraries are compatible (except for the removed one).
+    + Make libnss3-1d conflict with older libnss3-0d.
+  * debian/patches/38_kbsd.dpatch, debian/patches/81_sonames.dpatch:
+    Adapted to upstream changes.
+  * debian/patches/81_sonames.dpatch:
+    + Remove SO version from libsoftokn3, now it is not linked against
+      anymore, but dlloaded.
+    + Remove the hacks to have shlibsign and the signature verification code
+      handle the SO version in the file name.
+    + Bump SO version to 1d.
+  * debian/rules:
+    + Add NSS_USE_SYSTEM_SQLITE=1 to the make options.
+    + Install libsoftokn3 and the new libnssdbm3 in /usr/lib/nss.
+    + Run shlibsign on libsoftokn3 in /usr/lib/nss, without a SO version.
+    + For some reason, build-stamp was missing in install-stamp dependencies.
+    + Bumped shlibs because of new symbols, and pass -c4 to dpkg-gensymbols,
+      so that it fails in all cases where the symbols file is not up to date.
+    + Adapt upstream version pattern matching so that the ~1.9b1 part is
+      removed.
+    + Install .1d libraries in -1d packages.
+    + Create a dummy libsoftokn3.so.0d library, installed in the libnss3-0d
+      package.
+  * debian/libnss3-0d.links:
+    + Remove links in /usr/lib/xulrunner. The workaround they were
+      implementing is going to be done another way.
+    + Add .0d links to .1d libraries.
+  * debian/libnss3-dev.links:
+    + Don't put a symlink for libsoftokn3.
+    + .so files now link to .1d libraries.
+  * debian/patches/80_security_build.dpatch: Remove the hack to load libfreebl
+    from /usr/lib/nss.
+  * debian/patches/85_security_load.dpatch: Load modules from $ORIGIN/nss.
+  * debian/patches/10_3.11.7_symbol_fix.dpatch: Fix a symbol version. Stolen
+    from bz#325672.
+  * debian/patches/00list: Updated accordingly.
+  * debian/libnss3-0d.dirs: Renamed to libnss3-1d.dirs.
+
+ -- Mike Hommey <glandium@debian.org>  Sat, 08 Dec 2007 10:53:02 +0100
+
+nss (3.11.7-1) unstable; urgency=low
+
+  * New upstream release, picked from NSS_3_11_7_RTM cvs tag.
+  * debian/patches/38_kbsd.dpatch: Also add support for the Hurd.
+    Closes: #419529.
+  * debian/rules:
+    + Don't fail on clean with unpatched ruleset. Closes: #421542.
+    + Bumped shlibs because of new symbols.
+  * debian/patches/81_sonames.dpatch: Adapted to upstream changes.
+
+ -- Mike Hommey <glandium@debian.org>  Sun, 01 Jul 2007 11:29:06 +0200
+
+nss (3.11.5-3) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Mike Hommey <glandium@debian.org>  Mon, 09 Apr 2007 20:37:25 +0200
+
+nss (3.11.5-2) experimental; urgency=low
+
+  * debian/rules:
+    + Cleaner way to set the NSPR location.
+    + Install libcrmf.a files in libnss3-dev.
+    + binary-indep now does nothing.
+  * debian/control: Make libnss3-dev an Arch: any package.
+  * debian/nss.pc.in:
+    + Remove libsoftokn3 from ld libraries.
+    + Improvement in directories setting.
+  * debian/libnss3-dev.dirs: Create /usr/bin.
+  * debian/nss-config.in, debian/rules: Install a nss-config script into
+    libnss3-dev.
+
+ -- Mike Hommey <glandium@debian.org>  Tue, 27 Mar 2007 20:41:11 +0200
+
+nss (3.11.5-1) experimental; urgency=low
+
+  * Initial release. (Closes: #416151)
+
+ -- Mike Hommey <glandium@debian.org>  Sun, 25 Mar 2007 23:56:17 +0200
--- nss-3.12.8.orig/debian/nss.pc.in
+++ nss-3.12.8/debian/nss.pc.in
@@ -0,0 +1,11 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include/nss
+
+Name: NSS
+Description: Mozilla Network Security Services
+Version: @VERSION@
+Requires: nspr
+Libs: -L${libdir} -lnss3 -lnssutil3 -lsmime3 -lssl3
+Cflags: -I${includedir}
--- nss-3.12.8.orig/debian/compat
+++ nss-3.12.8/debian/compat
@@ -0,0 +1 @@
+5
--- nss-3.12.8.orig/debian/libnss3-dev.dirs
+++ nss-3.12.8/debian/libnss3-dev.dirs
@@ -0,0 +1,3 @@
+usr/bin
+usr/include/nss
+usr/lib/pkgconfig
--- nss-3.12.8.orig/debian/watch
+++ nss-3.12.8/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_(\d_[\d_]+)_RTM/src/nss-([\d\.]+)\.tar\.gz
--- nss-3.12.8.orig/debian/control
+++ nss-3.12.8/debian/control
@@ -0,0 +1,76 @@
+Source: nss
+Section: libs
+Priority: optional
+Maintainer: Ubuntu Mozilla Team <ubuntu-mozillateam@lists.ubuntu.com>
+XSBC-Original-Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>
+Build-Depends: debhelper (>= 5.0.0), autotools-dev, quilt (>= 0.40), dpkg-dev (>= 1.13.19), libnspr4-dev (>= 4.8.6), zlib1g-dev, libsqlite3-dev (>= 3.3.17)
+Standards-Version: 3.7.3
+Homepage: http://www.mozilla.org/projects/security/pki/nss/
+
+Package: libnss3-1d
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: libnss3-0d (<< 3.12.0~), libnss3-dev (<< 3.12.0.3), libnss3
+Conflicts: libnss3-0d (<< 3.12.0~), libnss3-dev (<< 3.12.0.3)
+Description: Network Security Service libraries
+ This is a set of libraries designed to support cross-platform development
+ of security-enabled client and server applications. It can support SSLv2
+ and  v4, TLS, PKCS #5, #7, #11, #12, S/MIME, X.509 v3 certificates and
+ other security standards.
+
+Package: libnss3-0d
+Section: libs
+Architecture: any
+Depends: libnss3-1d, ${shlibs:Depends}, ${misc:Depends}
+Description: Transition package for Network Security Service libraries
+ This is a set of libraries designed to support cross-platform development
+ of security-enabled client and server applications. It can support SSLv2
+ and  v4, TLS, PKCS #5, #7, #11, #12, S/MIME, X.509 v3 certificates and
+ other security standards.
+
+Package: libnss3-tools
+Section: admin
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Homepage: http://www.mozilla.org/projects/security/pki/nss/tools/
+Description: Network Security Service tools
+ This is a set of tools on top of the Network Security Service libraries.
+ This package includes:
+  * certutil: manages certificate and key databases (cert7.db and key3.db)
+  * modutil: manages the database of PKCS11 modules (secmod.db)
+  * pk12util: imports/exports keys and certificates between the cert/key
+    databases and files in PKCS12 format.
+  * shlibsign: creates .chk files for use in FIPS mode.
+  * signtool: creates digitally-signed jar archives containing files and/or
+    code.
+  * ssltap: proxy requests for an SSL server and display the contents of
+    the messages exchanged between the client and server.
+
+Package: libnss3-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends}, libnss3-1d (>= ${source:Upstream-Version}), libnss3-1d (<< ${source:Version}.1~), libnspr4-dev
+Conflicts: libnss3
+Description: Development files for the Network Security Service libraries
+ This is a set of libraries designed to support cross-platform development
+ of security-enabled client and server applications. It can support SSLv2
+ and  v4, TLS, PKCS #5, #7, #11, #12, S/MIME, X.509 v3 certificates and
+ other security standards.
+ .
+ Install this package if you wish to develop your own programs using the
+ Network Security Service Libraries.
+
+Package: libnss3-1d-dbg
+Section: libdevel
+Priority: extra
+Architecture: any
+Depends: libnss3-1d (= ${binary:Version})
+Conflicts: libnss3-tools (<< ${source:Version}), libnss3-tools (>= ${source:Version}.1~), libnss3-0d-dbg
+Description: Development files for the Network Security Service libraries
+ This is a set of libraries designed to support cross-platform development
+ of security-enabled client and server applications. It can support SSLv2
+ and  v4, TLS, PKCS #5, #7, #11, #12, S/MIME, X.509 v3 certificates and
+ other security standards.
+ .
+ This package provides the debugging symbols for the library.
--- nss-3.12.8.orig/debian/libnss3-0d.links
+++ nss-3.12.8/debian/libnss3-0d.links
@@ -0,0 +1,4 @@
+usr/lib/libnss3.so.1d usr/lib/libnss3.so.0d
+usr/lib/libsmime3.so.1d usr/lib/libsmime3.so.0d
+usr/lib/libssl3.so.1d usr/lib/libssl3.so.0d
+usr/lib/libnssutil3.so.1d usr/lib/libnssutil3.so.0d
--- nss-3.12.8.orig/debian/libnss3-tools.dirs
+++ nss-3.12.8/debian/libnss3-tools.dirs
@@ -0,0 +1 @@
+usr/bin
--- nss-3.12.8.orig/debian/libnss3-1d.dirs
+++ nss-3.12.8/debian/libnss3-1d.dirs
@@ -0,0 +1 @@
+usr/lib/nss
--- nss-3.12.8.orig/debian/nss-config.in
+++ nss-3.12.8/debian/nss-config.in
@@ -0,0 +1,145 @@
+#!/bin/sh
+
+prefix=/usr
+
+major_version=@MOD_MAJOR_VERSION@
+minor_version=@MOD_MINOR_VERSION@
+patch_version=@MOD_PATCH_VERSION@
+
+usage()
+{
+	cat <<EOF
+Usage: nss-config [OPTIONS] [LIBRARIES]
+Options:
+	[--prefix[=DIR]]
+	[--exec-prefix[=DIR]]
+	[--includedir[=DIR]]
+	[--libdir[=DIR]]
+	[--version]
+	[--libs]
+	[--cflags]
+Dynamic Libraries:
+	nss
+	nssutil
+	ssl
+	smime
+EOF
+	exit $1
+}
+
+if test $# -eq 0; then
+	usage 1 1>&2
+fi
+
+lib_ssl=yes
+lib_smime=yes
+lib_nss=yes
+lib_nssutil=yes
+
+while test $# -gt 0; do
+  case "$1" in
+  -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+  *) optarg= ;;
+  esac
+
+  case $1 in
+    --prefix=*)
+      prefix=$optarg
+      ;;
+    --prefix)
+      echo_prefix=yes
+      ;;
+    --exec-prefix=*)
+      exec_prefix=$optarg
+      ;;
+    --exec-prefix)
+      echo_exec_prefix=yes
+      ;;
+    --includedir=*)
+      includedir=$optarg
+      ;;
+    --includedir)
+      echo_includedir=yes
+      ;;
+    --libdir=*)
+      libdir=$optarg
+      ;;
+    --libdir)
+      echo_libdir=yes
+      ;;
+    --version)
+      echo ${major_version}.${minor_version}.${patch_version}
+      ;;
+    --cflags)
+      echo_cflags=yes
+      ;;
+    --libs)
+      echo_libs=yes
+      ;;
+    ssl)
+      lib_ssl=yes
+      ;;
+    smime)
+      lib_smime=yes
+      ;;
+    nss)
+      lib_nss=yes
+      ;;
+    nssutil)
+      lib_nssutil=yes
+      ;;
+    *)
+      usage 1 1>&2
+      ;;
+  esac
+  shift
+done
+
+# Set variables that may be dependent upon other variables
+if test -z "$exec_prefix"; then
+    exec_prefix=${prefix}
+fi
+if test -z "$includedir"; then
+    includedir=${prefix}/include/nss
+fi
+if test -z "$libdir"; then
+    libdir=${exec_prefix}/lib
+fi
+
+if test "$echo_prefix" = "yes"; then
+    echo $prefix
+fi
+
+if test "$echo_exec_prefix" = "yes"; then
+    echo $exec_prefix
+fi
+
+if test "$echo_includedir" = "yes"; then
+    echo $includedir
+fi
+
+if test "$echo_libdir" = "yes"; then
+    echo $libdir
+fi
+
+if test "$echo_cflags" = "yes"; then
+    echo -I$includedir
+fi
+
+if test "$echo_libs" = "yes"; then
+      libdirs="-L$libdir"
+      if test -n "$lib_ssl"; then
+	libdirs="$libdirs -lssl${major_version}"
+      fi
+      if test -n "$lib_smime"; then
+	libdirs="$libdirs -lsmime${major_version}"
+      fi
+      if test -n "$lib_nss"; then
+	libdirs="$libdirs -lnss${major_version}"
+      fi
+      if test -n "$lib_nssutil"; then
+	libdirs="$libdirs -lnssutil${major_version}"
+      fi
+      echo $libdirs
+fi      
+
--- nss-3.12.8.orig/debian/libnss3-1d.links
+++ nss-3.12.8/debian/libnss3-1d.links
@@ -0,0 +1,5 @@
+usr/lib/libnss3.so.1d usr/lib/libnss3.so
+usr/lib/libnssutil3.so.1d usr/lib/libnssutil3.so
+usr/lib/libsmime3.so.1d usr/lib/libsmime3.so
+usr/lib/libssl3.so.1d usr/lib/libssl3.so
+
--- nss-3.12.8.orig/debian/patches/97_SSL_RENEGOTIATE_TRANSITIONAL.patch
+++ nss-3.12.8/debian/patches/97_SSL_RENEGOTIATE_TRANSITIONAL.patch
@@ -0,0 +1,19 @@
+Enable transitional scheme for ssl renegotiation:
+
+(from mozilla/security/nss/lib/ssl/ssl.h)
+Disallow unsafe renegotiation in server sockets only, but allow clients
+to continue to renegotiate with vulnerable servers.
+This value should only be used during the transition period when few
+servers have been upgraded.
+
+--- a/mozilla/security/nss/lib/ssl/sslsock.c
++++ b/mozilla/security/nss/lib/ssl/sslsock.c
+@@ -181,7 +181,7 @@ static sslOptions ssl_defaults = {
+     PR_FALSE,   /* noLocks            */
+     PR_FALSE,   /* enableSessionTickets */
+     PR_FALSE,   /* enableDeflate      */
+-    2,          /* enableRenegotiation (default: requires extension) */
++    3,          /* enableRenegotiation (default: transitional) */
+     PR_FALSE,   /* requireSafeNegotiation */
+     PR_FALSE,   /* enableFalseStart   */
+ };
--- nss-3.12.8.orig/debian/patches/bz471715_attachment_357235-backport.patch
+++ nss-3.12.8/debian/patches/bz471715_attachment_357235-backport.patch
@@ -0,0 +1,380 @@
+---
+ mozilla/security/nss/lib/ckfw/builtins/certdata.c   |  134 +++++++++++++++++++-
+ mozilla/security/nss/lib/ckfw/builtins/certdata.txt |  127 ++++++++++++++++++
+ mozilla/security/nss/lib/ckfw/builtins/nssckbi.h    |    2 
+ 3 files changed, 258 insertions(+), 5 deletions(-)
+
+Index: nss-3.12.0.3/mozilla/security/nss/lib/ckfw/builtins/certdata.c
+===================================================================
+--- nss-3.12.0.3.orig/mozilla/security/nss/lib/ckfw/builtins/certdata.c
++++ nss-3.12.0.3/mozilla/security/nss/lib/ckfw/builtins/certdata.c
+@@ -46,16 +46,17 @@
+ static const CK_BBOOL ck_true = CK_TRUE;
+ static const CK_CERTIFICATE_TYPE ckc_x_509 = CKC_X_509;
+ static const CK_OBJECT_CLASS cko_certificate = CKO_CERTIFICATE;
+ static const CK_OBJECT_CLASS cko_data = CKO_DATA;
+ static const CK_OBJECT_CLASS cko_netscape_builtin_root_list = CKO_NETSCAPE_BUILTIN_ROOT_LIST;
+ static const CK_OBJECT_CLASS cko_netscape_trust = CKO_NETSCAPE_TRUST;
+ static const CK_TRUST ckt_netscape_trust_unknown = CKT_NETSCAPE_TRUST_UNKNOWN;
+ static const CK_TRUST ckt_netscape_trusted_delegator = CKT_NETSCAPE_TRUSTED_DELEGATOR;
++static const CK_TRUST ckt_netscape_untrusted = CKT_NETSCAPE_UNTRUSTED;
+ #ifdef DEBUG
+ static const CK_ATTRIBUTE_TYPE nss_builtins_types_0 [] = {
+  CKA_CLASS,  CKA_TOKEN,  CKA_PRIVATE,  CKA_MODIFIABLE,  CKA_LABEL,  CKA_APPLICATION,  CKA_VALUE
+ };
+ #endif /* DEBUG */
+ static const CK_ATTRIBUTE_TYPE nss_builtins_types_1 [] = {
+  CKA_CLASS,  CKA_TOKEN,  CKA_PRIVATE,  CKA_MODIFIABLE,  CKA_LABEL
+ };
+@@ -792,25 +793,31 @@
+  CKA_CLASS,  CKA_TOKEN,  CKA_PRIVATE,  CKA_MODIFIABLE,  CKA_LABEL,  CKA_CERT_SHA1_HASH,  CKA_CERT_MD5_HASH,  CKA_ISSUER,  CKA_SERIAL_NUMBER,  CKA_TRUST_SERVER_AUTH,  CKA_TRUST_EMAIL_PROTECTION,  CKA_TRUST_CODE_SIGNING,  CKA_TRUST_STEP_UP_APPROVED
+ };
+ static const CK_ATTRIBUTE_TYPE nss_builtins_types_246 [] = {
+  CKA_CLASS,  CKA_TOKEN,  CKA_PRIVATE,  CKA_MODIFIABLE,  CKA_LABEL,  CKA_CERTIFICATE_TYPE,  CKA_SUBJECT,  CKA_ID,  CKA_ISSUER,  CKA_SERIAL_NUMBER,  CKA_VALUE
+ };
+ static const CK_ATTRIBUTE_TYPE nss_builtins_types_247 [] = {
+  CKA_CLASS,  CKA_TOKEN,  CKA_PRIVATE,  CKA_MODIFIABLE,  CKA_LABEL,  CKA_CERT_SHA1_HASH,  CKA_CERT_MD5_HASH,  CKA_ISSUER,  CKA_SERIAL_NUMBER,  CKA_TRUST_SERVER_AUTH,  CKA_TRUST_EMAIL_PROTECTION,  CKA_TRUST_CODE_SIGNING,  CKA_TRUST_STEP_UP_APPROVED
+ };
++static const CK_ATTRIBUTE_TYPE nss_builtins_types_252 [] = {
++ CKA_CLASS,  CKA_TOKEN,  CKA_PRIVATE,  CKA_MODIFIABLE,  CKA_LABEL,  CKA_CERTIFICATE_TYPE,  CKA_SUBJECT,  CKA_ID,  CKA_ISSUER,  CKA_SERIAL_NUMBER,  CKA_VALUE
++};
++static const CK_ATTRIBUTE_TYPE nss_builtins_types_253 [] = {
++ CKA_CLASS,  CKA_TOKEN,  CKA_PRIVATE,  CKA_MODIFIABLE,  CKA_LABEL,  CKA_CERT_SHA1_HASH,  CKA_CERT_MD5_HASH,  CKA_ISSUER,  CKA_SERIAL_NUMBER,  CKA_TRUST_SERVER_AUTH,  CKA_TRUST_EMAIL_PROTECTION,  CKA_TRUST_CODE_SIGNING,  CKA_TRUST_STEP_UP_APPROVED
++};
+ #ifdef DEBUG
+ static const NSSItem nss_builtins_items_0 [] = {
+   { (void *)&cko_data, (PRUint32)sizeof(CK_OBJECT_CLASS) },
+   { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
+   { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+   { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+   { (void *)"CVS ID", (PRUint32)7 },
+   { (void *)"NSS", (PRUint32)4 },
+-  { (void *)"@(#) $RCSfile: certdata.c,v $ $Revision: 1.48.2.1 $ $Date: 2008/05/03 03:13:22 $""; @(#) $RCSfile: certdata.c,v $ $Revision: 1.48.2.1 $ $Date: 2008/05/03 03:13:22 $", (PRUint32)160 }
++  { (void *)"@(#) $RCSfile: certdata.c,v $ $Revision: 1.48.2.1 $ $Date: 2008/05/03 03:13:22 $""; @(#) $RCSfile: certdata.c,v $ $Revision: 1.48.2.1.backport $ $Date: 2008/10/17 23:06:45 $", (PRUint32)160 }
+ };
+ #endif /* DEBUG */
+ static const NSSItem nss_builtins_items_1 [] = {
+   { (void *)&cko_netscape_builtin_root_list, (PRUint32)sizeof(CK_OBJECT_CLASS) },
+   { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
+   { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+   { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+   { (void *)"Mozilla Builtin Roots", (PRUint32)22 }
+@@ -16720,16 +16727,133 @@
+   { (void *)"\002\020\127\313\063\157\302\134\026\346\107\026\027\343\220\061"
+ "\150\340"
+ , (PRUint32)18 },
+   { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+   { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) },
+   { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) },
+   { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }
+ };
++static const NSSItem nss_builtins_items_252 [] = {
++  { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) },
++  { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
++  { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
++  { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
++  { (void *)"MD5 Collisions Forged Rogue CA 25c3", (PRUint32)36 },
++  { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
++  { (void *)"\060\074\061\072\060\070\006\003\125\004\003\023\061\115\104\065"
++"\040\103\157\154\154\151\163\151\157\156\163\040\111\156\143\056"
++"\040\050\150\164\164\160\072\057\057\167\167\167\056\160\150\162"
++"\145\145\144\157\155\056\157\162\147\057\155\144\065\051"
++, (PRUint32)62 },
++  { (void *)"0", (PRUint32)2 },
++  { (void *)"\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
++"\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141"
++"\170\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060"
++"\053\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040"
++"\123\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102"
++"\165\163\151\156\145\163\163\040\103\101\055\061"
++, (PRUint32)92 },
++  { (void *)"\002\001\102"
++, (PRUint32)3 },
++  { (void *)"\060\202\004\062\060\202\003\233\240\003\002\001\002\002\001\102"
++"\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060"
++"\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061\034"
++"\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141\170"
++"\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060\053"
++"\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040\123"
++"\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102\165"
++"\163\151\156\145\163\163\040\103\101\055\061\060\036\027\015\060"
++"\064\060\067\063\061\060\060\060\060\060\061\132\027\015\060\064"
++"\060\071\060\062\060\060\060\060\060\061\132\060\074\061\072\060"
++"\070\006\003\125\004\003\023\061\115\104\065\040\103\157\154\154"
++"\151\163\151\157\156\163\040\111\156\143\056\040\050\150\164\164"
++"\160\072\057\057\167\167\167\056\160\150\162\145\145\144\157\155"
++"\056\157\162\147\057\155\144\065\051\060\201\237\060\015\006\011"
++"\052\206\110\206\367\015\001\001\001\005\000\003\201\215\000\060"
++"\201\211\002\201\201\000\272\246\131\311\054\050\326\052\260\370"
++"\355\237\106\244\244\067\356\016\031\150\131\321\263\003\231\121"
++"\326\026\232\136\067\153\025\340\016\113\365\204\144\370\243\333"
++"\101\157\065\325\233\025\037\333\304\070\122\160\201\227\136\217"
++"\240\265\367\176\071\360\062\254\036\255\104\322\263\372\110\303"
++"\316\221\233\354\364\234\174\341\132\365\310\067\153\232\203\336"
++"\347\312\040\227\061\102\163\025\221\150\364\210\257\371\050\050"
++"\305\351\017\163\260\027\113\023\114\231\165\320\104\346\176\010"
++"\154\032\362\117\033\101\002\003\001\000\001\243\202\002\044\060"
++"\202\002\040\060\013\006\003\125\035\017\004\004\003\002\001\306"
++"\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001"
++"\377\060\035\006\003\125\035\016\004\026\004\024\247\004\140\037"
++"\253\162\103\010\305\177\010\220\125\126\034\326\316\346\070\353"
++"\060\037\006\003\125\035\043\004\030\060\026\200\024\276\250\240"
++"\164\162\120\153\104\267\311\043\330\373\250\377\263\127\153\150"
++"\154\060\202\001\276\006\011\140\206\110\001\206\370\102\001\015"
++"\004\202\001\257\026\202\001\253\063\000\000\000\047\136\071\340"
++"\211\141\017\116\243\305\105\013\066\273\001\321\123\252\303\010"
++"\217\157\370\117\076\207\207\104\021\334\140\340\337\222\125\371"
++"\270\163\033\124\223\305\237\320\106\304\140\266\065\142\315\271"
++"\257\034\250\151\032\311\133\074\226\067\300\355\147\357\273\376"
++"\300\213\234\120\057\051\275\203\042\236\216\010\372\254\023\160"
++"\242\130\177\142\142\212\021\367\211\366\337\266\147\131\163\026"
++"\373\143\026\212\264\221\070\316\056\365\266\276\114\244\224\111"
++"\344\145\021\012\102\025\311\301\060\342\151\325\105\175\245\046"
++"\273\271\141\354\142\144\360\071\341\347\274\150\330\120\121\236"
++"\035\140\323\321\243\247\012\370\003\040\241\160\001\027\221\066"
++"\117\002\160\061\206\203\335\367\017\330\007\035\021\263\023\004"
++"\245\334\360\256\120\261\050\016\143\151\052\014\202\157\217\107"
++"\063\337\154\242\006\222\361\117\105\276\331\060\066\243\053\214"
++"\326\167\256\065\143\177\116\114\232\223\110\066\331\237\002\003"
++"\001\000\001\243\201\275\060\201\272\060\016\006\003\125\035\017"
++"\001\001\377\004\004\003\002\004\360\060\035\006\003\125\035\016"
++"\004\026\004\024\315\246\203\372\245\140\067\367\226\067\027\051"
++"\336\101\170\361\207\211\125\347\060\073\006\003\125\035\037\004"
++"\064\060\062\060\060\240\056\240\054\206\052\150\164\164\160\072"
++"\057\057\143\162\154\056\147\145\157\164\162\165\163\164\056\143"
++"\157\155\057\143\162\154\163\057\147\154\157\142\141\154\143\141"
++"\061\056\143\162\154\060\037\006\003\125\035\043\004\030\060\026"
++"\200\024\276\250\240\164\162\120\153\104\267\311\043\330\373\250"
++"\377\263\127\153\150\154\060\035\006\003\125\035\045\004\026\060"
++"\024\006\010\053\006\001\005\005\007\003\001\006\010\053\006\001"
++"\005\005\007\003\002\060\014\006\003\125\035\023\001\001\377\004"
++"\002\060\000\060\015\006\011\052\206\110\206\367\015\001\001\004"
++"\005\000\003\201\201\000\247\041\002\215\321\016\242\200\167\045"
++"\375\103\140\025\217\354\357\220\107\324\204\102\025\046\021\034"
++"\315\302\074\020\051\251\266\337\253\127\165\221\332\345\053\263"
++"\220\105\034\060\143\126\077\212\331\120\372\355\130\154\300\145"
++"\254\146\127\336\034\306\166\073\365\000\016\216\105\316\177\114"
++"\220\354\053\306\315\263\264\217\142\320\376\267\305\046\162\104"
++"\355\366\230\133\256\313\321\225\365\332\010\276\150\106\261\165"
++"\310\354\035\217\036\172\224\361\252\123\170\242\105\256\124\352"
++"\321\236\164\310\166\147"
++, (PRUint32)1078 }
++};
++static const NSSItem nss_builtins_items_253 [] = {
++  { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) },
++  { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
++  { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
++  { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
++  { (void *)"MD5 Collisions Forged Rogue CA 25c3", (PRUint32)36 },
++  { (void *)"\144\043\023\176\134\123\326\112\246\144\205\355\066\124\365\253"
++"\005\132\213\212"
++, (PRUint32)20 },
++  { (void *)"\026\172\023\025\271\027\071\243\361\005\152\346\076\331\072\070"
++, (PRUint32)16 },
++  { (void *)"\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
++"\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141"
++"\170\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060"
++"\053\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040"
++"\123\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102"
++"\165\163\151\156\145\163\163\040\103\101\055\061"
++, (PRUint32)92 },
++  { (void *)"\002\001\102"
++, (PRUint32)3 },
++  { (void *)&ckt_netscape_untrusted, (PRUint32)sizeof(CK_TRUST) },
++  { (void *)&ckt_netscape_untrusted, (PRUint32)sizeof(CK_TRUST) },
++  { (void *)&ckt_netscape_untrusted, (PRUint32)sizeof(CK_TRUST) },
++  { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }
++};
+ 
+ builtinsInternalObject
+ nss_builtins_data[] = {
+ #ifdef DEBUG
+   { 7, nss_builtins_types_0, nss_builtins_items_0, {NULL} },
+ #endif /* DEBUG */
+   { 5, nss_builtins_types_1, nss_builtins_items_1, {NULL} },
+   { 11, nss_builtins_types_2, nss_builtins_items_2, {NULL} },
+@@ -16972,16 +17096,18 @@
+   { 13, nss_builtins_types_239, nss_builtins_items_239, {NULL} },
+   { 11, nss_builtins_types_240, nss_builtins_items_240, {NULL} },
+   { 13, nss_builtins_types_241, nss_builtins_items_241, {NULL} },
+   { 11, nss_builtins_types_242, nss_builtins_items_242, {NULL} },
+   { 13, nss_builtins_types_243, nss_builtins_items_243, {NULL} },
+   { 11, nss_builtins_types_244, nss_builtins_items_244, {NULL} },
+   { 13, nss_builtins_types_245, nss_builtins_items_245, {NULL} },
+   { 11, nss_builtins_types_246, nss_builtins_items_246, {NULL} },
+-  { 13, nss_builtins_types_247, nss_builtins_items_247, {NULL} }
++  { 13, nss_builtins_types_247, nss_builtins_items_247, {NULL} },
++  { 11, nss_builtins_types_252, nss_builtins_items_252, {NULL} },
++  { 13, nss_builtins_types_253, nss_builtins_items_253, {NULL} }
+ };
+ const PRUint32
+ #ifdef DEBUG
+-  nss_builtins_nObjects = 247+1;
++  nss_builtins_nObjects = 249+1;
+ #else
+-  nss_builtins_nObjects = 247;
++  nss_builtins_nObjects = 249;
+ #endif /* DEBUG */
+Index: nss-3.12.0.3/mozilla/security/nss/lib/ckfw/builtins/certdata.txt
+===================================================================
+--- nss-3.12.0.3.orig/mozilla/security/nss/lib/ckfw/builtins/certdata.txt
++++ nss-3.12.0.3/mozilla/security/nss/lib/ckfw/builtins/certdata.txt
+@@ -17236,8 +17236,135 @@
+ CKA_SERIAL_NUMBER MULTILINE_OCTAL
+ \002\020\127\313\063\157\302\134\026\346\107\026\027\343\220\061
+ \150\340
+ END
+ CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
+ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN
+ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN
+ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
++
++#
++# Certificate "MD5 Collisions Forged Rogue CA 25c3"
++#
++CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
++CKA_TOKEN CK_BBOOL CK_TRUE
++CKA_PRIVATE CK_BBOOL CK_FALSE
++CKA_MODIFIABLE CK_BBOOL CK_FALSE
++CKA_LABEL UTF8 "MD5 Collisions Forged Rogue CA 25c3"
++CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
++CKA_SUBJECT MULTILINE_OCTAL
++\060\074\061\072\060\070\006\003\125\004\003\023\061\115\104\065
++\040\103\157\154\154\151\163\151\157\156\163\040\111\156\143\056
++\040\050\150\164\164\160\072\057\057\167\167\167\056\160\150\162
++\145\145\144\157\155\056\157\162\147\057\155\144\065\051
++END
++CKA_ID UTF8 "0"
++CKA_ISSUER MULTILINE_OCTAL
++\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061
++\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141
++\170\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060
++\053\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040
++\123\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102
++\165\163\151\156\145\163\163\040\103\101\055\061
++END
++CKA_SERIAL_NUMBER MULTILINE_OCTAL
++\002\001\102
++END
++CKA_VALUE MULTILINE_OCTAL
++\060\202\004\062\060\202\003\233\240\003\002\001\002\002\001\102
++\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060
++\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061\034
++\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141\170
++\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060\053
++\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040\123
++\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102\165
++\163\151\156\145\163\163\040\103\101\055\061\060\036\027\015\060
++\064\060\067\063\061\060\060\060\060\060\061\132\027\015\060\064
++\060\071\060\062\060\060\060\060\060\061\132\060\074\061\072\060
++\070\006\003\125\004\003\023\061\115\104\065\040\103\157\154\154
++\151\163\151\157\156\163\040\111\156\143\056\040\050\150\164\164
++\160\072\057\057\167\167\167\056\160\150\162\145\145\144\157\155
++\056\157\162\147\057\155\144\065\051\060\201\237\060\015\006\011
++\052\206\110\206\367\015\001\001\001\005\000\003\201\215\000\060
++\201\211\002\201\201\000\272\246\131\311\054\050\326\052\260\370
++\355\237\106\244\244\067\356\016\031\150\131\321\263\003\231\121
++\326\026\232\136\067\153\025\340\016\113\365\204\144\370\243\333
++\101\157\065\325\233\025\037\333\304\070\122\160\201\227\136\217
++\240\265\367\176\071\360\062\254\036\255\104\322\263\372\110\303
++\316\221\233\354\364\234\174\341\132\365\310\067\153\232\203\336
++\347\312\040\227\061\102\163\025\221\150\364\210\257\371\050\050
++\305\351\017\163\260\027\113\023\114\231\165\320\104\346\176\010
++\154\032\362\117\033\101\002\003\001\000\001\243\202\002\044\060
++\202\002\040\060\013\006\003\125\035\017\004\004\003\002\001\306
++\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001
++\377\060\035\006\003\125\035\016\004\026\004\024\247\004\140\037
++\253\162\103\010\305\177\010\220\125\126\034\326\316\346\070\353
++\060\037\006\003\125\035\043\004\030\060\026\200\024\276\250\240
++\164\162\120\153\104\267\311\043\330\373\250\377\263\127\153\150
++\154\060\202\001\276\006\011\140\206\110\001\206\370\102\001\015
++\004\202\001\257\026\202\001\253\063\000\000\000\047\136\071\340
++\211\141\017\116\243\305\105\013\066\273\001\321\123\252\303\010
++\217\157\370\117\076\207\207\104\021\334\140\340\337\222\125\371
++\270\163\033\124\223\305\237\320\106\304\140\266\065\142\315\271
++\257\034\250\151\032\311\133\074\226\067\300\355\147\357\273\376
++\300\213\234\120\057\051\275\203\042\236\216\010\372\254\023\160
++\242\130\177\142\142\212\021\367\211\366\337\266\147\131\163\026
++\373\143\026\212\264\221\070\316\056\365\266\276\114\244\224\111
++\344\145\021\012\102\025\311\301\060\342\151\325\105\175\245\046
++\273\271\141\354\142\144\360\071\341\347\274\150\330\120\121\236
++\035\140\323\321\243\247\012\370\003\040\241\160\001\027\221\066
++\117\002\160\061\206\203\335\367\017\330\007\035\021\263\023\004
++\245\334\360\256\120\261\050\016\143\151\052\014\202\157\217\107
++\063\337\154\242\006\222\361\117\105\276\331\060\066\243\053\214
++\326\167\256\065\143\177\116\114\232\223\110\066\331\237\002\003
++\001\000\001\243\201\275\060\201\272\060\016\006\003\125\035\017
++\001\001\377\004\004\003\002\004\360\060\035\006\003\125\035\016
++\004\026\004\024\315\246\203\372\245\140\067\367\226\067\027\051
++\336\101\170\361\207\211\125\347\060\073\006\003\125\035\037\004
++\064\060\062\060\060\240\056\240\054\206\052\150\164\164\160\072
++\057\057\143\162\154\056\147\145\157\164\162\165\163\164\056\143
++\157\155\057\143\162\154\163\057\147\154\157\142\141\154\143\141
++\061\056\143\162\154\060\037\006\003\125\035\043\004\030\060\026
++\200\024\276\250\240\164\162\120\153\104\267\311\043\330\373\250
++\377\263\127\153\150\154\060\035\006\003\125\035\045\004\026\060
++\024\006\010\053\006\001\005\005\007\003\001\006\010\053\006\001
++\005\005\007\003\002\060\014\006\003\125\035\023\001\001\377\004
++\002\060\000\060\015\006\011\052\206\110\206\367\015\001\001\004
++\005\000\003\201\201\000\247\041\002\215\321\016\242\200\167\045
++\375\103\140\025\217\354\357\220\107\324\204\102\025\046\021\034
++\315\302\074\020\051\251\266\337\253\127\165\221\332\345\053\263
++\220\105\034\060\143\126\077\212\331\120\372\355\130\154\300\145
++\254\146\127\336\034\306\166\073\365\000\016\216\105\316\177\114
++\220\354\053\306\315\263\264\217\142\320\376\267\305\046\162\104
++\355\366\230\133\256\313\321\225\365\332\010\276\150\106\261\165
++\310\354\035\217\036\172\224\361\252\123\170\242\105\256\124\352
++\321\236\164\310\166\147
++END
++
++# Trust for Certificate "MD5 Collisions Forged Rogue CA 25c3"
++CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST
++CKA_TOKEN CK_BBOOL CK_TRUE
++CKA_PRIVATE CK_BBOOL CK_FALSE
++CKA_MODIFIABLE CK_BBOOL CK_FALSE
++CKA_LABEL UTF8 "MD5 Collisions Forged Rogue CA 25c3"
++CKA_CERT_SHA1_HASH MULTILINE_OCTAL
++\144\043\023\176\134\123\326\112\246\144\205\355\066\124\365\253
++\005\132\213\212
++END
++CKA_CERT_MD5_HASH MULTILINE_OCTAL
++\026\172\023\025\271\027\071\243\361\005\152\346\076\331\072\070
++END
++CKA_ISSUER MULTILINE_OCTAL
++\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061
++\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141
++\170\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060
++\053\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040
++\123\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102
++\165\163\151\156\145\163\163\040\103\101\055\061
++END
++CKA_SERIAL_NUMBER MULTILINE_OCTAL
++\002\001\102
++END
++CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_UNTRUSTED
++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_UNTRUSTED
++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_UNTRUSTED
++CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
+Index: nss-3.12.0.3/mozilla/security/nss/lib/ckfw/builtins/nssckbi.h
+===================================================================
+--- nss-3.12.0.3.orig/mozilla/security/nss/lib/ckfw/builtins/nssckbi.h
++++ nss-3.12.0.3/mozilla/security/nss/lib/ckfw/builtins/nssckbi.h
+@@ -71,17 +71,17 @@
+  *   - NSS 3.30 branch: 250-255
+  *
+  * NSS_BUILTINS_LIBRARY_VERSION_MINOR is a CK_BYTE.  It's not clear
+  * whether we may use its full range (0-255) or only 0-99 because
+  * of the comment in the CK_VERSION type definition.
+  */
+ #define NSS_BUILTINS_LIBRARY_VERSION_MAJOR 1
+ #define NSS_BUILTINS_LIBRARY_VERSION_MINOR 70
+-#define NSS_BUILTINS_LIBRARY_VERSION "1.70"
++#define NSS_BUILTINS_LIBRARY_VERSION "1.70.0.1"
+ 
+ /* These version numbers detail the semantic changes to the ckfw engine. */
+ #define NSS_BUILTINS_HARDWARE_VERSION_MAJOR 1
+ #define NSS_BUILTINS_HARDWARE_VERSION_MINOR 0
+ 
+ /* These version numbers detail the semantic changes to ckbi itself 
+  * (new PKCS #11 objects), etc. */
+ #define NSS_BUILTINS_FIRMWARE_VERSION_MAJOR 1
--- nss-3.12.8.orig/debian/patches/81_sonames.patch
+++ nss-3.12.8/debian/patches/81_sonames.patch
@@ -0,0 +1,330 @@
+---
+ mozilla/security/coreconf/BSD_OS.mk        |    2 +-
+ mozilla/security/coreconf/BeOS.mk          |    2 +-
+ mozilla/security/coreconf/FreeBSD.mk       |    2 +-
+ mozilla/security/coreconf/HP-UX.mk         |    2 +-
+ mozilla/security/coreconf/IRIX.mk          |    2 +-
+ mozilla/security/coreconf/Linux.mk         |    2 +-
+ mozilla/security/coreconf/Linux2.1.mk      |    2 +-
+ mozilla/security/coreconf/Linux2.2.mk      |    2 +-
+ mozilla/security/coreconf/Linux2.4.mk      |    2 +-
+ mozilla/security/coreconf/Linux2.5.mk      |    2 +-
+ mozilla/security/coreconf/Linux2.6.mk      |    2 +-
+ mozilla/security/coreconf/NetBSD.mk        |    2 +-
+ mozilla/security/coreconf/OSF1.mk          |    2 +-
+ mozilla/security/coreconf/OpenBSD.mk       |    2 +-
+ mozilla/security/coreconf/QNX.mk           |    2 +-
+ mozilla/security/coreconf/ReliantUNIX.mk   |    2 +-
+ mozilla/security/coreconf/SunOS5.mk        |    4 ++--
+ mozilla/security/coreconf/rules.mk         |    4 ++++
+ mozilla/security/coreconf/ruleset.mk       |   21 ++++++++++++++++++++-
+ mozilla/security/nss/lib/nss/manifest.mn   |    1 +
+ mozilla/security/nss/lib/smime/manifest.mn |    1 +
+ mozilla/security/nss/lib/ssl/manifest.mn   |    1 +
+ mozilla/security/nss/lib/util/manifest.mn  |    1 +
+ 23 files changed, 46 insertions(+), 19 deletions(-)
+
+--- a/mozilla/security/coreconf/BeOS.mk
++++ b/mozilla/security/coreconf/BeOS.mk
+@@ -59,7 +59,7 @@ else
+ 	CPU_ARCH	= x86
+ endif
+ 
+-MKSHLIB		= $(CC) -nostart -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so)
++MKSHLIB		= $(CC) -nostart -Wl,-soname -Wl,$(SONAME)
+ ifdef BUILD_OPT
+ 	OPTIMIZER	= -O2
+ endif
+--- a/mozilla/security/coreconf/IRIX.mk
++++ b/mozilla/security/coreconf/IRIX.mk
+@@ -102,7 +102,7 @@ ifeq ($(USE_N32),1)
+ 	SHLIB_LD_OPTS	+= -n32 -mips3
+ endif
+ 
+-MKSHLIB     += $(LD) $(SHLIB_LD_OPTS) -shared -soname $(@:$(OBJDIR)/%.so=%.so)
++MKSHLIB     += $(LD) $(SHLIB_LD_OPTS) -shared -soname $(SONAME)
+ ifdef MAPFILE
+ # Add LD options to restrict exported symbols to those in the map file
+ endif
+--- a/mozilla/security/coreconf/OSF1.mk
++++ b/mozilla/security/coreconf/OSF1.mk
+@@ -64,7 +64,7 @@ ifeq ($(USE_PTHREADS),1)
+ endif
+ 
+ # The command to build a shared library on OSF1.
+-MKSHLIB    += ld -shared -expect_unresolved "*" -soname $(notdir $@)
++MKSHLIB    += ld -shared -expect_unresolved "*" -soname $(SONAME)
+ ifdef MAPFILE
+ MKSHLIB += -hidden -input $(MAPFILE)
+ endif
+--- a/mozilla/security/coreconf/QNX.mk
++++ b/mozilla/security/coreconf/QNX.mk
+@@ -54,7 +54,7 @@ else
+ 	CPU_ARCH	= x86
+ endif
+ 
+-MKSHLIB		= $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so)
++MKSHLIB		= $(CC) -shared -Wl,-soname -Wl,$(SONAME)
+ ifdef BUILD_OPT
+ 	OPTIMIZER	= -O2
+ endif
+--- a/mozilla/security/coreconf/ReliantUNIX.mk
++++ b/mozilla/security/coreconf/ReliantUNIX.mk
+@@ -51,7 +51,7 @@ ifdef NS_USE_GCC
+ 		OPTIMIZER += -O6
+ 	endif
+ 	MKSHLIB     = $(LD)
+-	MKSHLIB    += -G -h $(@:$(OBJDIR)/%.so=%.so)
++	MKSHLIB    += -G -h $(SONAME)
+ 	DSO_LDOPTS += -G -Xlinker -Blargedynsym
+ else
+ 	## native compiler (CDS++ 1.0)
+--- a/mozilla/security/coreconf/SunOS5.mk
++++ b/mozilla/security/coreconf/SunOS5.mk
+@@ -143,7 +143,7 @@ ifdef NS_USE_GCC
+ ifeq ($(USE_64), 1)
+ 	DSO_LDOPTS += -m64
+ endif
+-	DSO_LDOPTS += -shared -h $(notdir $@)
++	DSO_LDOPTS += -shared -h $(SONAME)
+ else
+ ifeq ($(USE_64), 1)
+ 	ifeq ($(OS_TEST),i86pc)
+@@ -152,7 +152,7 @@ ifeq ($(USE_64), 1)
+ 	    DSO_LDOPTS +=-xarch=v9
+ 	endif
+ endif
+-	DSO_LDOPTS += -G -h $(notdir $@)
++	DSO_LDOPTS += -G -h $(SONAME)
+ endif
+ DSO_LDOPTS += -z combreloc -z defs -z ignore
+ 
+--- a/mozilla/security/coreconf/rules.mk
++++ b/mozilla/security/coreconf/rules.mk
+@@ -115,6 +115,7 @@ ifeq (,$(filter-out _WIN%,$(NS_USE_GCC)_
+ 	$(INSTALL) -m 644 $(SHARED_LIBRARY:$(DLL_SUFFIX)=pdb) $(SOURCE_LIB_DIR)
+ endif
+ endif
++	$(call MKSHLINKS,$(SOURCE_LIB_DIR))
+ endif
+ ifdef IMPORT_LIBRARY
+ 	$(INSTALL) -m 775 $(IMPORT_LIBRARY) $(SOURCE_LIB_DIR)
+@@ -258,6 +259,7 @@ endif
+ release_md::
+ ifneq ($(MD_LIB_RELEASE_FILES),)
+ 	$(INSTALL) -m 444 $(MD_LIB_RELEASE_FILES) $(SOURCE_RELEASE_PREFIX)/$(SOURCE_RELEASE_LIB_DIR)
++	$(call MKSHLINKS,$(SOURCE_RELEASE_PREFIX)/$(SOURCE_RELEASE_LIB_DIR))
+ endif
+ ifneq ($(MD_BIN_RELEASE_FILES),)
+ 	$(INSTALL) -m 555 $(MD_BIN_RELEASE_FILES) $(SOURCE_RELEASE_PREFIX)/$(SOURCE_RELEASE_BIN_DIR)
+@@ -313,6 +315,8 @@ SUB_SHLOBJS = $(foreach dir,$(SHARED_LIB
+ endif
+ endif
+ 
++$(SHARED_LIBRARY_LINKS): %: $(SHARED_LIBRARY)
++
+ $(SHARED_LIBRARY): $(OBJS) $(RES) $(MAPFILE) $(SUB_SHLOBJS)
+ 	@$(MAKE_OBJDIR)
+ 	rm -f $@
+--- a/mozilla/security/coreconf/ruleset.mk
++++ b/mozilla/security/coreconf/ruleset.mk
+@@ -123,6 +123,25 @@ ifdef LIBRARY_NAME
+     ifndef SHARED_LIBRARY
+ 	SHARED_LIBRARY = $(OBJDIR)/$(DLL_PREFIX)$(LIBRARY_NAME)$(LIBRARY_VERSION)$(JDK_DEBUG_SUFFIX).$(DLL_SUFFIX)
+     endif
++    SONAME = $(notdir $(SHARED_LIBRARY))
++    ifdef SO_VERSION
++    ifneq (,$(findstring $(SONAME),$(MKSHLIB)))
++        SO_VERSION_MAJOR	:= $(shell echo $(SO_VERSION) | sed 's/^\([^.]*\)\(\.[^.]*\)\?\(\.[^.]*\)\?/\1/')
++        SO_VERSION_MINOR	:= $(shell echo $(SO_VERSION) | sed 's/^\([^.]*\)\(\.[^.]*\)\?\(\.[^.]*\)\?/\2/')
++        SO_VERSION_MICRO	:= $(shell echo $(SO_VERSION) | sed 's/^\([^.]*\)\(\.[^.]*\)\?\(\.[^.]*\)\?/\3/')
++
++        SHARED_LIBRARY_LINKS	:= $(SONAME)
++        ifdef SO_VERSION_MINOR
++            SHARED_LIBRARY_LINKS	+= $(SONAME).$(SO_VERSION_MAJOR)
++        endif
++
++        SONAME			:= $(SONAME).$(SO_VERSION_MAJOR)
++        SHARED_LIBRARY		:= $(SHARED_LIBRARY).$(SO_VERSION)
++
++        MKSHLINKS		= (cd $(1) && for link in $(SHARED_LIBRARY_LINKS); do rm -f $$link; ln -s $(notdir $(SHARED_LIBRARY)) $$link; done)
++    endif
++    endif
++
+     ifndef MAPFILE_SOURCE
+ 	MAPFILE_SOURCE = $(LIBRARY_NAME).def
+     endif
+@@ -189,7 +208,7 @@ else
+ endif
+ 
+ ALL_TRASH =	$(TARGETS) $(OBJS) $(OBJDIR) LOGS TAGS $(GARBAGE) \
+-		so_locations $(BUILT_SRCS) $(NOSUCHFILE)
++		so_locations $(BUILT_SRCS) $(NOSUCHFILE) $(SHARED_LIBRARY_LINKS)
+ 
+ ifdef NS_USE_JDK
+     ALL_TRASH += $(JDK_HEADER_CFILES) $(JDK_STUB_CFILES) \
+--- a/mozilla/security/nss/lib/nss/manifest.mn
++++ b/mozilla/security/nss/lib/nss/manifest.mn
+@@ -58,6 +58,7 @@ MAPFILE = $(OBJDIR)/nss.def
+ 
+ LIBRARY_NAME = nss
+ LIBRARY_VERSION = 3
++SO_VERSION = 1d
+ 
+ # This part of the code, including all sub-dirs, can be optimized for size
+ export ALLOW_OPT_CODE_SIZE = 1
+--- a/mozilla/security/nss/lib/smime/manifest.mn
++++ b/mozilla/security/nss/lib/smime/manifest.mn
+@@ -79,6 +79,7 @@ REQUIRES = dbm
+ 
+ LIBRARY_NAME = smime
+ LIBRARY_VERSION = 3
++SO_VERSION = 1d
+ 
+ # This part of the code, including all sub-dirs, can be optimized for size
+ export ALLOW_OPT_CODE_SIZE = 1
+--- a/mozilla/security/nss/lib/ssl/manifest.mn
++++ b/mozilla/security/nss/lib/ssl/manifest.mn
+@@ -78,6 +78,7 @@ CSRCS = \
+ 
+ LIBRARY_NAME = ssl
+ LIBRARY_VERSION = 3
++SO_VERSION = 1d
+ 
+ # This part of the code, including all sub-dirs, can be optimized for size
+ export ALLOW_OPT_CODE_SIZE = 1
+--- a/mozilla/security/nss/lib/util/manifest.mn
++++ b/mozilla/security/nss/lib/util/manifest.mn
+@@ -106,6 +106,7 @@ MAPFILE = $(OBJDIR)/nssutil.def
+ 
+ LIBRARY_NAME = nssutil
+ LIBRARY_VERSION = 3
++SO_VERSION = 1d
+ 
+ # This part of the code, including all sub-dirs, can be optimized for size
+ export ALLOW_OPT_CODE_SIZE = 1
+--- a/mozilla/security/coreconf/BSD_OS.mk
++++ b/mozilla/security/coreconf/BSD_OS.mk
+@@ -71,7 +71,7 @@ OS_CFLAGS		= $(DSO_CFLAGS) $(OS_REL_CFLA
+ ARCH			= bsdos
+ 
+ DSO_CFLAGS		= -fPIC -DPIC
+-DSO_LDOPTS		= -shared -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
++DSO_LDOPTS		= -shared -Wl,-soname,$(SONAME)
+ 
+ ifdef LIBRUNPATH
+ DSO_LDOPTS		+= -Wl,-R$(LIBRUNPATH)
+--- a/mozilla/security/coreconf/FreeBSD.mk
++++ b/mozilla/security/coreconf/FreeBSD.mk
+@@ -56,7 +56,7 @@ endif
+ OS_CFLAGS		= $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
+ 
+ DSO_CFLAGS		= -fPIC
+-DSO_LDOPTS		= -shared -Wl,-soname -Wl,$(notdir $@)
++DSO_LDOPTS		= -shared -Wl,-soname -Wl,$(SONAME)
+ 
+ #
+ # The default implementation strategy for FreeBSD is pthreads.
+--- a/mozilla/security/coreconf/Linux.mk
++++ b/mozilla/security/coreconf/Linux.mk
+@@ -108,7 +108,7 @@ LIBC_TAG		= _glibc
+ 
+ ifeq ($(OS_RELEASE),2.0)
+ 	OS_REL_CFLAGS	+= -DLINUX2_0
+-	MKSHLIB		= $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH)
++	MKSHLIB		= $(CC) -shared -Wl,-soname -Wl,$(SONAME) $(RPATH)
+ 	ifdef MAPFILE
+ 		MKSHLIB += -Wl,--version-script,$(MAPFILE)
+ 	endif
+--- a/mozilla/security/coreconf/Linux2.1.mk
++++ b/mozilla/security/coreconf/Linux2.1.mk
+@@ -38,7 +38,7 @@
+ include $(CORE_DEPTH)/coreconf/Linux.mk
+ ifeq ($(OS_RELEASE),2.1)
+         OS_REL_CFLAGS   += -DLINUX2_1
+-        MKSHLIB         = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH)
++        MKSHLIB         = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) $(RPATH)
+ 	ifdef MAPFILE
+ 		MKSHLIB += -Wl,--version-script,$(MAPFILE)
+ 	endif
+--- a/mozilla/security/coreconf/Linux2.2.mk
++++ b/mozilla/security/coreconf/Linux2.2.mk
+@@ -38,7 +38,7 @@
+ include $(CORE_DEPTH)/coreconf/Linux.mk
+ 
+ OS_REL_CFLAGS   += -DLINUX2_1
+-MKSHLIB         = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH)
++MKSHLIB         = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) $(RPATH)
+ 
+ ifdef MAPFILE
+ 	MKSHLIB += -Wl,--version-script,$(MAPFILE)
+--- a/mozilla/security/coreconf/Linux2.4.mk
++++ b/mozilla/security/coreconf/Linux2.4.mk
+@@ -38,7 +38,7 @@
+ include $(CORE_DEPTH)/coreconf/Linux.mk
+ 
+ OS_REL_CFLAGS   += -DLINUX2_1
+-MKSHLIB         = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH)
++MKSHLIB         = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) $(RPATH)
+ 
+ ifdef MAPFILE
+ 	MKSHLIB += -Wl,--version-script,$(MAPFILE)
+--- a/mozilla/security/coreconf/Linux2.5.mk
++++ b/mozilla/security/coreconf/Linux2.5.mk
+@@ -38,7 +38,7 @@
+ include $(CORE_DEPTH)/coreconf/Linux.mk
+ 
+ OS_REL_CFLAGS   += -DLINUX2_1
+-MKSHLIB         = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH)
++MKSHLIB         = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) $(RPATH)
+ 
+ ifdef MAPFILE
+ 	MKSHLIB += -Wl,--version-script,$(MAPFILE)
+--- a/mozilla/security/coreconf/Linux2.6.mk
++++ b/mozilla/security/coreconf/Linux2.6.mk
+@@ -38,7 +38,7 @@
+ include $(CORE_DEPTH)/coreconf/Linux.mk
+ 
+ OS_REL_CFLAGS   += -DLINUX2_1
+-MKSHLIB         = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH)
++MKSHLIB         = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) $(RPATH)
+ 
+ ifdef MAPFILE
+ 	MKSHLIB += -Wl,--version-script,$(MAPFILE)
+--- a/mozilla/security/coreconf/NetBSD.mk
++++ b/mozilla/security/coreconf/NetBSD.mk
+@@ -67,7 +67,7 @@ ARCH			= netbsd
+ DSO_CFLAGS		= -fPIC -DPIC
+ DSO_LDOPTS		= -shared
+ ifeq ($(OBJECT_FMT),ELF)
+-DSO_LDOPTS		+= -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
++DSO_LDOPTS		+= -Wl,-soname,$(SONAME)
+ endif
+ 
+ ifdef LIBRUNPATH
+--- a/mozilla/security/coreconf/OpenBSD.mk
++++ b/mozilla/security/coreconf/OpenBSD.mk
+@@ -65,7 +65,7 @@ OS_LIBS			=
+ ARCH			= openbsd
+ 
+ DSO_CFLAGS		= -fPIC -DPIC
+-DSO_LDOPTS		= -shared -fPIC -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
++DSO_LDOPTS		= -shared -fPIC -Wl,-soname,$(SONAME)
+ 
+ MKSHLIB			= $(CC) $(DSO_LDOPTS)
+ 
+--- a/mozilla/security/coreconf/HP-UX.mk
++++ b/mozilla/security/coreconf/HP-UX.mk
+@@ -94,10 +94,10 @@ PROCESS_MAP_FILE = grep -v ';+' $< | gre
+          sed -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,,' -e 's,^,+e ,' > $@
+ 
+ ifndef NS_USE_GCC
+-DSO_LDOPTS		= -b +h $(notdir $@)
++DSO_LDOPTS		= -b +h $(SONAME)
+ RPATH			= +b '$$ORIGIN'
+ else
+-DSO_LDOPTS		= -shared -Wl,+h,$(notdir $@)
++DSO_LDOPTS		= -shared -Wl,+h,$(SONAME)
+ RPATH			= -Wl,+b,'$$ORIGIN'
+ endif
+ ifneq ($(OS_TEST),ia64)
--- nss-3.12.8.orig/debian/patches/80_security_build.patch
+++ nss-3.12.8/debian/patches/80_security_build.patch
@@ -0,0 +1,20 @@
+---
+ mozilla/security/nss/cmd/shlibsign/Makefile |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: nss-3.12.0~cvs20071126t1617+nobinonly/mozilla/security/nss/cmd/shlibsign/Makefile
+===================================================================
+--- nss-3.12.0~cvs20071126t1617+nobinonly.orig/mozilla/security/nss/cmd/shlibsign/Makefile
++++ nss-3.12.0~cvs20071126t1617+nobinonly/mozilla/security/nss/cmd/shlibsign/Makefile
+@@ -94,10 +94,10 @@
+ 	$(call core_abspath,$(OBJDIR)) $(OS_TARGET) \
+ 	$(call core_abspath,$(NSPR_LIB_DIR)) $(call core_abspath,$<)
+ else
+ 	cd $(OBJDIR) ; sh $(SRCDIR)/sign.sh $(call core_abspath,$(DIST)) \
+ 	$(call core_abspath,$(OBJDIR)) $(OS_TARGET) \
+ 	$(call core_abspath,$(NSPR_LIB_DIR)) $(call core_abspath,$<)
+ endif
+ 
+-libs install :: $(CHECKLOC)
++libs install ::
+ 
--- nss-3.12.8.orig/debian/patches/38_mips64_build.patch
+++ nss-3.12.8/debian/patches/38_mips64_build.patch
@@ -0,0 +1,27 @@
+---
+ mozilla/security/coreconf/Linux.mk |    5 +++++
+ 1 file changed, 5 insertions(+)
+
+Index: nss-3.12.6/mozilla/security/coreconf/Linux.mk
+===================================================================
+--- nss-3.12.6.orig/mozilla/security/coreconf/Linux.mk	2010-01-15 22:19:00.000000000 +0000
++++ nss-3.12.6/mozilla/security/coreconf/Linux.mk	2010-05-18 14:11:11.277501330 +0100
+@@ -74,6 +74,10 @@
+ ifeq ($(OS_TEST),sparc64)
+ 	CPU_ARCH        = sparc
+ else
++ifeq ($(OS_TEST),mips64)
++	OS_REL_CFLAGS   = -DLINUX1_2 -D_XOPEN_SOURCE
++	CPU_ARCH        = mips
++else
+ ifeq (,$(filter-out arm% sa110,$(OS_TEST)))
+ 	CPU_ARCH        = arm
+ else
+@@ -97,6 +101,7 @@
+ endif
+ endif
+ endif
++endif
+ 
+ 
+ LIBC_TAG		= _glibc
--- nss-3.12.8.orig/debian/patches/90_realpath.patch
+++ nss-3.12.8/debian/patches/90_realpath.patch
@@ -0,0 +1,58 @@
+---
+ mozilla/security/nss/lib/freebl/genload.c |   11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+## 90_realpath.patch converted from dpatch file initially by Mike Hommey <glandium@debian.org>
+#
+# Use realpath() for loader_GetOriginalPathname, so that symlinks are
+# properly followed when determining where the current library lives.
+#
+Index: nss-3.12.0~cvs20071126t1617+nobinonly/mozilla/security/nss/lib/freebl/genload.c
+===================================================================
+--- nss-3.12.0~cvs20071126t1617+nobinonly.orig/mozilla/security/nss/lib/freebl/genload.c
++++ nss-3.12.0~cvs20071126t1617+nobinonly/mozilla/security/nss/lib/freebl/genload.c
+@@ -57,16 +57,26 @@
+  * If 'link' is a symbolic link, this function follows the symbolic links
+  * and returns the pathname of the ultimate source of the symbolic links.
+  * If 'link' is not a symbolic link, this function returns NULL.
+  * The caller should call PR_Free to free the string returned by this
+  * function.
+  */
+ static char* loader_GetOriginalPathname(const char* link)
+ {
++#ifdef __GLIBC__
++    char* tmp = realpath(link, NULL);
++    char* resolved;
++    if (! tmp)
++    	return NULL;
++    resolved = PR_Malloc(strlen(tmp) + 1);
++    strcpy(resolved, tmp); /* This is necessary because PR_Free might not be using free() */
++    free(tmp);
++    return resolved;
++#else
+     char* resolved = NULL;
+     char* input = NULL;
+     PRUint32 iterations = 0;
+     PRInt32 len = 0, retlen = 0;
+     if (!link) {
+         PR_SetError(PR_INVALID_ARGUMENT_ERROR, 0);
+         return NULL;
+     }
+@@ -91,16 +101,17 @@
+         resolved = tmp;
+     }
+     PR_Free(resolved);
+     if (iterations == 1 && retlen < 0) {
+         PR_Free(input);
+         input = NULL;
+     }
+     return input;
++#endif
+ }
+ #endif /* XP_UNIX */
+ 
+ /*
+  * Load the library with the file name 'name' residing in the same
+  * directory as the reference library, whose pathname is 'referencePath'.
+  */
+ static PRLibrary *
--- nss-3.12.8.orig/debian/patches/series
+++ nss-3.12.8/debian/patches/series
@@ -0,0 +1,8 @@
+01_dont_build_nspr.patch
+25_entropy.patch
+38_mips64_build.patch
+80_security_build.patch
+81_sonames.patch
+85_security_load.patch
+90_realpath.patch
+97_SSL_RENEGOTIATE_TRANSITIONAL.patch
--- nss-3.12.8.orig/debian/patches/85_security_load.patch
+++ nss-3.12.8/debian/patches/85_security_load.patch
@@ -0,0 +1,91 @@
+## 85_security_load.patch by Mike Hommey <glandium@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Load modules from $ORIGIN/nss.
+
+Index: nss-3.12.6/mozilla/security/nss/cmd/shlibsign/shlibsign.c
+===================================================================
+--- nss-3.12.6.orig/mozilla/security/nss/cmd/shlibsign/shlibsign.c	2008-11-20 15:44:12.000000000 +0000
++++ nss-3.12.6/mozilla/security/nss/cmd/shlibsign/shlibsign.c	2010-03-29 12:06:03.560531797 +0100
+@@ -769,6 +769,8 @@
+     libname = PR_GetLibraryName(NULL, "softokn3");
+     assert(libname != NULL);
+     lib = PR_LoadLibrary(libname);
++    if (!lib)
++        lib = PR_LoadLibrary("/usr/lib/nss/libsoftokn3.so");
+     assert(lib != NULL);
+     PR_FreeLibraryName(libname);
+ 
+Index: nss-3.12.6/mozilla/security/nss/lib/pk11wrap/pk11load.c
+===================================================================
+--- nss-3.12.6.orig/mozilla/security/nss/lib/pk11wrap/pk11load.c	2009-10-30 09:44:45.000000000 +0000
++++ nss-3.12.6/mozilla/security/nss/lib/pk11wrap/pk11load.c	2010-03-29 12:14:42.600534017 +0100
+@@ -393,6 +393,7 @@
+     SECStatus rv;
+     PRBool alreadyLoaded = PR_FALSE;
+     char *disableUnload = NULL;
++    char * tmp;
+ 
+     if (mod->loaded) return SECSuccess;
+ 
+@@ -440,6 +441,16 @@
+ 	 * unload the library if anything goes wrong from here on out...
+ 	 */
+ 	library = PR_LoadLibrary(full_name);
++	if (library == NULL) {
++            tmp = rindex(full_name, PR_GetDirectorySeparator());
++            if (tmp)
++                tmp++;
++            else
++                tmp = full_name;
++            library = PORT_LoadLibraryFromOrigin(my_shlib_name,
++                                      (PRFuncPtr) &softoken_LoadDSO,
++                                      tmp);
++	}
+ 	mod->library = (void *)library;
+ 	PORT_Free(full_name);
+ 
+Index: nss-3.12.6/mozilla/security/nss/lib/util/secload.c
+===================================================================
+--- nss-3.12.6.orig/mozilla/security/nss/lib/util/secload.c	2009-10-30 09:44:47.000000000 +0000
++++ nss-3.12.6/mozilla/security/nss/lib/util/secload.c	2010-03-29 12:06:03.560531797 +0100
+@@ -104,9 +104,14 @@
+ 
+     /* Remove the trailing filename from referencePath and add the new one */
+     c = strrchr(referencePath, PR_GetDirectorySeparator());
++    if (!c) { /* referencePath doesn't contain a / means that dladdr gave us argv[0]
++               * and program was called from $PATH. Hack to get libs from /usr/lib */
++        referencePath = "/usr/lib/";
++        c = &referencePath[8]; /* last / */
++    }
+     if (c) {
+         size_t referencePathSize = 1 + c - referencePath;
+-        fullName = (char*) PORT_Alloc(strlen(name) + referencePathSize + 1);
++        fullName = (char*) PORT_Alloc(strlen(name) + referencePathSize + 5);
+         if (fullName) {
+             memcpy(fullName, referencePath, referencePathSize);
+             strcpy(fullName + referencePathSize, name); 
+@@ -116,6 +121,12 @@
+ #endif
+             libSpec.type = PR_LibSpec_Pathname;
+             libSpec.value.pathname = fullName;
++            if ((referencePathSize >= 4) &&
++                (strncmp(fullName + referencePathSize - 4, "bin", 3) == 0)) {
++                memcpy(fullName + referencePathSize -4, "lib", 3);
++            }
++            strcpy(fullName + referencePathSize, "nss/");
++            strcpy(fullName + referencePathSize + 4, name);
+             dlh = PR_LoadLibraryWithFlags(libSpec, PR_LD_NOW | PR_LD_LOCAL
+ #ifdef PR_LD_ALT_SEARCH_PATH
+             /* allow library's dependencies to be found in the same directory
+@@ -123,6 +134,10 @@
+                                           | PR_LD_ALT_SEARCH_PATH 
+ #endif
+                                           );
++            if (! dlh) {
++                strcpy(fullName + referencePathSize, name);
++                dlh = PR_LoadLibraryWithFlags(libSpec, PR_LD_NOW | PR_LD_LOCAL);
++            }
+             PORT_Free(fullName);
+         }
+     }
--- nss-3.12.8.orig/debian/patches/25_entropy.patch
+++ nss-3.12.8/debian/patches/25_entropy.patch
@@ -0,0 +1,30 @@
+---
+ mozilla/security/nss/lib/freebl/unix_rand.c |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+Index: nss-trunk-3.12.0~alpha1b/mozilla/security/nss/lib/freebl/unix_rand.c
+===================================================================
+--- nss-trunk-3.12.0~alpha1b.orig/mozilla/security/nss/lib/freebl/unix_rand.c	2007-08-17 14:10:38.000000000 +0000
++++ nss-trunk-3.12.0~alpha1b/mozilla/security/nss/lib/freebl/unix_rand.c	2007-08-17 14:15:41.000000000 +0000
+@@ -876,17 +876,21 @@
+ 
+ #ifdef DARWIN
+ #include <crt_externs.h>
+ #endif
+ 
+ /* Fork netstat to collect its output by default. Do not unset this unless
+  * another source of entropy is available
+  */
++#ifndef LINUX
+ #define DO_NETSTAT 1
++#else
++#undef DO_NETSTAT
++#endif
+ 
+ void RNG_SystemInfoForRNG(void)
+ {
+     FILE *fp;
+     char buf[BUFSIZ];
+     size_t bytes;
+     const char * const *cp;
+     char *randfile;
--- nss-3.12.8.orig/debian/patches/01_dont_build_nspr.patch
+++ nss-3.12.8/debian/patches/01_dont_build_nspr.patch
@@ -0,0 +1,30 @@
+---
+ mozilla/security/nss/Makefile |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+Index: nss-trunk-3.12.0~alpha1b/mozilla/security/nss/Makefile
+===================================================================
+--- nss-trunk-3.12.0~alpha1b.orig/mozilla/security/nss/Makefile	2007-08-17 20:12:17.000000000 +0000
++++ nss-trunk-3.12.0~alpha1b/mozilla/security/nss/Makefile	2007-08-17 20:12:38.000000000 +0000
+@@ -73,19 +73,19 @@
+ #######################################################################
+ 
+ 
+ 
+ #######################################################################
+ # (7) Execute "local" rules. (OPTIONAL).                              #
+ #######################################################################
+ 
+-nss_build_all: build_coreconf build_nspr build_dbm all
++nss_build_all: build_coreconf build_dbm all
+ 
+-nss_clean_all: clobber_coreconf clobber_nspr clobber_dbm clobber
++nss_clean_all: clobber_coreconf clobber_dbm clobber
+ 
+ build_coreconf:
+ 	cd $(CORE_DEPTH)/coreconf ;  $(MAKE)
+ 
+ clobber_coreconf:
+ 	cd $(CORE_DEPTH)/coreconf ;  $(MAKE) clobber
+ 
+ NSPR_CONFIG_STATUS = $(CORE_DEPTH)/../nsprpub/$(OBJDIR_NAME)/config.status
