gecko-dev/security/manager/ssl
Cykesiopka e95a6f224a Bug 1305531 - Use ACString instead of AUTF8String in nsISecretDecoderRing.idl to unbreak decrypting saved usernames and passwords. r=keeler
Bug 1275841 switched some IDL types from "string" to "AUTF8String".
This had the unintentional effect of breaking decryption of previously saved
passwords that contained special characters.

In particular, the AUTF8String type means XPConnect may convert any strings
using that type to UTF-16 when crossing XPConnect boundaries.
However, crypto-SDR.js (responsible for encrypting and decrypting for the
password manager) expects to do conversions between UTF-16 and UTF-8 itself.
What ends up happening is crypto-SDR.js decrypts a saved password and tries to
convert from UTF-8 to UTF-16, but fails because the decrypted text is already
UTF-16.

The solution is to use ACString instead of AUTF8String. ACString does not result
in automatic encoding changes, so the expectations of crypto-SDR.js are met
again, and lets SecretDecoderRing.cpp keep the benefit of working with smart
string types.

This change probably breaks passwords saved after Bug 1275841 landed and before
this patch landed, but the number of passwords this patch breaks is probably
much lower than the number of passwords that would be broken if this patch did
not land.

MozReview-Commit-ID: 6Z01zfwJ6t7

--HG--
extra : rebase_source : 514e78f2e1c2cef3b3692656b20daf3b068a4fee
2016-10-01 09:29:28 +08:00
..
crashtests Bug 582297 - Make <keygen> work in e10s. r=billm/dkeeler 2014-11-26 14:28:28 -08:00
tests bug 1243923 - add support for the CA/Browser Forum EV OID r=Cykesiopka,jcj 2016-09-02 16:39:15 -07:00
CertBlocklist.cpp Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj 2016-08-24 14:47:04 +08:00
CertBlocklist.h Bug 1227970 - Perform preference checks to allow OCSP Bypass for OneCRL via Kinto r=keeler 2015-11-26 16:57:21 +00:00
ContentSignatureVerifier.cpp Bug 1274135 - Replace char_ptr_cast() and uint8_t_ptr_cast() with mozilla::BitwiseCast. r=keeler,valentin 2016-09-08 20:46:26 +08:00
ContentSignatureVerifier.h Bug 1263793 - Using content signature verifier for verifying remote newtab, r=keeler,mayhemer 2016-05-19 10:59:48 +02:00
CryptoTask.cpp Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
CryptoTask.h Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj 2016-04-25 17:23:21 -07:00
CSTrustDomain.cpp Bug 1275238 - Certificate Transparency support in mozilla::pkix; r=keeler 2016-06-15 11:11:00 +03:00
CSTrustDomain.h Bug 1275238 - Certificate Transparency support in mozilla::pkix; r=keeler 2016-06-15 11:11:00 +03:00
DataStorage.cpp Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj 2016-08-24 14:47:04 +08:00
DataStorage.h Bug 1215723 - Part 3: Propagate updates to DataStorage from the parent process to the content processes; r=keeler 2015-10-30 15:30:00 -04:00
DataStorageIPCUtils.h Bug 1215723 - Part 2: Initialize DataStorage items in the content process from the data in the parent; r=keeler 2015-10-30 15:30:00 -04:00
DER.jsm bug 1299676 - introduce der.jsm as a minimal js ASN.1 DER decoder r=Cykesiopka,jcj 2016-08-23 16:30:38 -07:00
LocalCertService.cpp backout changeset 1a1d7ef3cb0e (bug 1279479) for causing WebRTC compatibility issues 2016-07-22 10:31:34 -07:00
LocalCertService.h Bug 1264706: Move nsILocalCertService, and implementation, to security/manager/ssl in order to alloow use w use elsewhere in gecko. r=dkeeler 2016-04-15 14:52:13 -07:00
md4.c bug 496234 - fix md4 implementation by appending the input length as a 64-bit number r=mayhemer 2015-06-25 12:32:44 -07:00
md4.h bug 496234 - use stdint types in md4 implementation r=mayhemer 2015-06-25 12:00:49 -07:00
moz.build bug 1299676 - introduce der.jsm as a minimal js ASN.1 DER decoder r=Cykesiopka,jcj 2016-08-23 16:30:38 -07:00
nsCertOverrideService.cpp Bug 1275841 - Rename nsSDR.(cpp|h) to SecretDecoderRing.(cpp|h). r=keeler 2016-08-19 09:36:53 +08:00
nsCertOverrideService.h Bug 1253085 - Remove the |PLDHashTable*| argument from PLDHash{HashKey,MatchEntry}. r=froydnj. 2016-03-16 15:33:44 +11:00
nsCertPicker.cpp Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
nsCertPicker.h bug 1215690 - remove nsPSMUITracker r=Cykesiopka r=mgoodwin 2015-10-16 14:31:57 -07:00
nsCertTree.cpp bug 1284946 - remove usages-related APIs from nsIX509Cert r=Cykesiopka,Felipe,jcj 2016-07-06 14:45:36 -07:00
nsCertTree.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsClientAuthRemember.cpp bug 1240173 - improve nsIX509Cert.dbKey r=Cykesiopka 2016-01-15 14:33:56 -08:00
nsClientAuthRemember.h Bug 1253085 - Remove the |PLDHashTable*| argument from PLDHash{HashKey,MatchEntry}. r=froydnj. 2016-03-16 15:33:44 +11:00
nsCrypto.cpp Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
nsCrypto.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsCryptoHash.cpp Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
nsCryptoHash.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsDataSignatureVerifier.cpp Bug 1274135 - Replace char_ptr_cast() and uint8_t_ptr_cast() with mozilla::BitwiseCast. r=keeler,valentin 2016-09-08 20:46:26 +08:00
nsDataSignatureVerifier.h Bug 1029173 - Clean up nsDataSignatureVerifier. r=keeler 2016-04-12 18:09:06 -07:00
nsIASN1Object.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIASN1PrintableItem.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIASN1Sequence.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIAssociatedContentSecurity.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIBadCertListener2.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsICertBlocklist.idl Bug 1164714 - Move and flatten security/manager/boot/{public,src}/ into security/manager/ssl/. r=keeler 2015-05-26 10:31:25 -07:00
nsICertificateDialogs.idl Bug 1251009 - Remove unused nsICertificateDialogs.notifyCACertExists() method. r=keeler, r=mfinkle 2016-03-16 12:48:59 -07:00
nsICertOverrideService.idl Bug 1275714 - Changes in preparation for FlyWeb landing. Add ability to pin using a cert fingerprint, in addition to using a cert. r=dkeeler 2016-06-01 17:02:34 -04:00
nsICertPickDialogs.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsICertTree.idl Bug 1252384 - Remove nsICertTree.isHostPortOverride(). r=dkeeler 2016-04-06 07:02:17 -07:00
nsIClientAuthDialogs.idl Bug 1281665 - Change nsIClientAuthDialogs.chooseCertificate() to use hostname instead of CN. r=keeler 2016-07-26 20:16:58 +08:00
nsIContentSignatureVerifier.idl Bug 1263793 - Using content signature verifier for verifying remote newtab, r=keeler,mayhemer 2016-05-19 10:59:48 +02:00
nsIDataSignatureVerifier.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIGenKeypairInfoDlg.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIKeygenThread.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIKeyModule.idl bug 1230377 - part 2/2: simplify nsIKeyObject and nsIKeyObjectFactory r=jcj 2015-12-04 10:36:51 -08:00
nsILocalCertService.idl backout changeset 1a1d7ef3cb0e (bug 1279479) for causing WebRTC compatibility issues 2016-07-22 10:31:34 -07:00
nsINSSU2FToken.idl Bug 1275479 - Create nsIU2FToken base interface (Part 2). r=keeler 2016-05-27 13:44:20 -07:00
nsINSSVersion.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIPK11Token.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIPK11TokenDB.idl Bug 1220237 - Remove uses of nsIEnumerator from PSM. r=keeler 2016-02-24 17:42:45 -08:00
nsIPKCS11.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIPKCS11Module.idl Bug 1220237 - Remove uses of nsIEnumerator from PSM. r=keeler 2016-02-24 17:42:45 -08:00
nsIPKCS11ModuleDB.idl Bug 1220237 - Remove uses of nsIEnumerator from PSM. r=keeler 2016-02-24 17:42:45 -08:00
nsIPKCS11Slot.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIProtectedAuthThread.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsISecretDecoderRing.idl Bug 1305531 - Use ACString instead of AUTF8String in nsISecretDecoderRing.idl to unbreak decrypting saved usernames and passwords. r=keeler 2016-10-01 09:29:28 +08:00
nsISecurityUITelemetry.idl Bug 1182352 nsISecurityUITelemetry.idl - Remove custom cert check code from app update. r=dveditz 2016-08-18 10:34:18 -07:00
nsISiteSecurityService.idl Bug 1246540 - HSTS Priming Proof of Concept. r=ckerschb, r=mayhemer, r=jld, r=smaug, r=dkeeler, r=jmaher, p=ally 2016-09-27 11:27:00 -04:00
nsISSLStatus.idl Bug 1250568 - Adding TLS 1.3 to nsISSLStatus, r=keeler 2016-04-04 16:21:19 -03:00
nsISSLStatusProvider.idl Bug 1164714 - Move and flatten security/manager/boot/{public,src}/ into security/manager/ssl/. r=keeler 2015-05-26 10:31:25 -07:00
nsITokenDialogs.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsITokenPasswordDialogs.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsIU2FToken.idl Bug 1275479 - Create nsIU2FToken base interface (Part 2). r=keeler 2016-05-27 13:44:20 -07:00
nsIUserCertPicker.idl Bug 278689 - Multiple Certificates with the same subject are not shown in the digital signature select cert combo (only one is shown) r=dkeeler 2015-09-05 07:52:00 +02:00
nsIWeakCryptoOverride.idl Bug 1215795 - Fix documentation in nsIWeakCryptoOverride.idl. r=keeler IGNORE IDL 2015-10-20 20:29:56 +09:00
nsIX509Cert.idl bug 1284946 - remove usages-related APIs from nsIX509Cert r=Cykesiopka,Felipe,jcj 2016-07-06 14:45:36 -07:00
nsIX509CertDB.idl Bug 1296219 - Use the Mozilla Base64 functions instead of the NSPR ones in PSM. r=keeler 2016-08-23 13:29:15 +08:00
nsIX509CertList.idl Bug 1271501 - Remove unnecessary uses of reinterpret_cast in PSM. r=keeler 2016-05-18 18:58:40 -07:00
nsIX509CertValidity.idl Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler 2015-05-26 10:30:46 -07:00
nsKeygenHandler.cpp Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
nsKeygenHandler.h Bug 1294011 - Obviate manual calls to SECITEM_FreeItem() in PSM. r=keeler 2016-08-13 21:45:00 +08:00
nsKeygenHandlerContent.cpp Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj 2016-08-24 14:47:04 +08:00
nsKeygenHandlerContent.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsKeygenThread.cpp Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsKeygenThread.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsKeyModule.cpp Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
nsKeyModule.h Bug 1258298 - Switch more Scoped.h templates in PSM to UniquePtr equivalents. r=keeler 2016-03-24 18:30:37 -07:00
nsNSSASN1Object.cpp Bug 1255438 - create nsI{Mutable,}Array directly; r=keeler 2016-03-25 09:36:25 -04:00
nsNSSASN1Object.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsNSSCallbacks.cpp Bug 1305561 - Do not check renego extension when TLS version is 1.3. r=keeler 2016-09-27 20:06:22 +09:00
nsNSSCallbacks.h Bug 1271501 - Remove unnecessary uses of reinterpret_cast in PSM. r=keeler 2016-05-18 18:58:40 -07:00
nsNSSCertHelper.cpp Bug 1293384 - Part 1: Rename snprintf_literal to SprintfLiteral. r=froydnj 2016-08-14 23:44:00 -07:00
nsNSSCertHelper.h Bug 1267905 - Replace uses of ScopedCERTCertList with UniqueCERTCertList. r=keeler 2016-05-05 14:56:36 -07:00
nsNSSCertificate.cpp Bug 1293231 - Certificate Transparency - basic telemetry reports; r=Cykesiopka,keeler 2016-08-11 13:41:50 +03:00
nsNSSCertificate.h Bug 1267905 - Replace uses of ScopedCERTCertList with UniqueCERTCertList. r=keeler 2016-05-05 14:56:36 -07:00
nsNSSCertificateDB.cpp Bug 1274135 - Replace char_ptr_cast() and uint8_t_ptr_cast() with mozilla::BitwiseCast. r=keeler,valentin 2016-09-08 20:46:26 +08:00
nsNSSCertificateDB.h Bug 1281569 - Remove unnecessary step of converting nsIX509Certs to Raw DER just to create a CERTCertificate in nsNSSCertificateDB. r=keeler 2016-07-05 02:59:18 -07:00
nsNSSCertificateFakeTransport.cpp Bug 1294011 - Obviate manual calls to SECITEM_FreeItem() in PSM. r=keeler 2016-08-13 21:45:00 +08:00
nsNSSCertificateFakeTransport.h Bug 1294011 - Obviate manual calls to SECITEM_FreeItem() in PSM. r=keeler 2016-08-13 21:45:00 +08:00
nsNSSCertTrust.cpp Bug 1252385 - Remove unused nsNSSCertTrust methods. r=mgoodwin 2016-09-03 22:47:20 +08:00
nsNSSCertTrust.h Bug 1252385 - Remove unused nsNSSCertTrust methods. r=mgoodwin 2016-09-03 22:47:20 +08:00
nsNSSCertValidity.cpp Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
nsNSSCertValidity.h Bug 1273749 - Address misc issues with nsNSSCertValidity. r=keeler 2016-05-19 17:35:09 -07:00
nsNSSComponent.cpp Bug 1304919 - PSM changes to support TLS 1.3 key exchange, r=mt 2016-09-23 14:27:29 +10:00
nsNSSComponent.h backout changeset 1a1d7ef3cb0e (bug 1279479) for causing WebRTC compatibility issues 2016-07-22 10:31:34 -07:00
nsNSSErrors.cpp Bug 1207146 - Add a link to expert technical information in the cert error page. r=Gijs,keeler 2015-12-04 19:46:13 +02:00
nsNSSHelper.h bug 1215690 - remove nsPSMUITracker r=Cykesiopka r=mgoodwin 2015-10-16 14:31:57 -07:00
nsNSSIOLayer.cpp Bug 1306003 - Enable P-521, r=ekr,rbarnes 2016-09-29 10:40:40 +10:00
nsNSSIOLayer.h Bug 1264578 - NSS support for http with TLS 1.3. r=keeler 2016-08-19 05:01:00 -04:00
nsNSSModule.cpp Bug 1275841 - Rename nsSDR.(cpp|h) to SecretDecoderRing.(cpp|h). r=keeler 2016-08-19 09:36:53 +08:00
nsNSSShutDown.cpp Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
nsNSSShutDown.h Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
nsNSSU2FToken.cpp Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
nsNSSU2FToken.h Bug 1275479 - Create nsIU2FToken base interface (Part 2). r=keeler 2016-05-27 13:44:20 -07:00
nsNSSVersion.cpp Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsNSSVersion.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsNTLMAuthModule.cpp Bug 1296219 - Use the Mozilla Base64 functions instead of the NSPR ones in PSM. r=keeler 2016-08-23 13:29:15 +08:00
nsNTLMAuthModule.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsPK11TokenDB.cpp Merge m-c to inbound. a=merge 2016-08-24 09:09:05 -04:00
nsPK11TokenDB.h Bug 1251801 - Improve handling of PK11_* function error codes. r=keeler 2016-03-29 18:14:29 -07:00
nsPKCS11Slot.cpp Merge m-c to inbound. a=merge 2016-08-24 09:09:05 -04:00
nsPKCS11Slot.h bug 1272858 - use a name-agnostic method to find the built-in root PKCS#11 slot r=Cykesiopka 2016-06-23 15:43:47 -07:00
nsPKCS12Blob.cpp Bug 1305422 - part 15 - don't call size_forward in nsPKCS12Blob; r=mgoodwin,nfroyd 2016-09-29 19:33:57 -07:00
nsPKCS12Blob.h Bug 1305422 - part 15 - don't call size_forward in nsPKCS12Blob; r=mgoodwin,nfroyd 2016-09-29 19:33:57 -07:00
nsProtectedAuthThread.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsProtectedAuthThread.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsRandomGenerator.cpp Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
nsRandomGenerator.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsSecureBrowserUIImpl.cpp Bug 1297961 (part 1) - Introduce nsURI::GetSpecOrDefault(). r=hurley. 2016-08-26 16:02:31 +10:00
nsSecureBrowserUIImpl.h Bug 1222754 - Replace nsSecureBrowserUIImpl::mOnStateLocationChangeReentranceDetection and nsAutoAtomic. r=keeler 2016-05-19 22:00:44 -07:00
nsSecurityHeaderParser.cpp Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in security subdirectory.r=nfroyd 2016-01-28 10:36:00 -08:00
nsSecurityHeaderParser.h Bug 1225682 - Don't use nsAuto{,C}String as class member variables in security/manager/. r=keeler 2015-12-02 11:04:37 +09:00
NSSErrorsService.cpp Bug 1115718 - Check for empty issuer name in mozilla::pkix; r=keeler 2016-07-28 20:36:18 -05:00
NSSErrorsService.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
nsSiteSecurityService.cpp merge mozilla-inbound to mozilla-central a=merge 2016-09-28 15:56:33 +02:00
nsSiteSecurityService.h Bug 1246540 - HSTS Priming Proof of Concept. r=ckerschb, r=mayhemer, r=jld, r=smaug, r=dkeeler, r=jmaher, p=ally 2016-09-27 11:27:00 -04:00
nsSmartCardMonitor.cpp Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj 2016-08-24 14:47:04 +08:00
nsSmartCardMonitor.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsSSLSocketProvider.cpp Bug 1200802 - Accept RFC1929 SOCKS credentials in proxyInfo. r=michal 2015-11-24 22:56:00 +01:00
nsSSLSocketProvider.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsSSLStatus.cpp Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsSSLStatus.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsSTSPreloadList.errors No bug, Automated HSTS preload list update from host bld-linux64-spot-389 - a=hsts-update 2016-09-24 06:03:51 -07:00
nsSTSPreloadList.inc No bug, Automated HSTS preload list update from host bld-linux64-spot-389 - a=hsts-update 2016-09-24 06:03:51 -07:00
nsTLSSocketProvider.cpp Bug 1200802 - Accept RFC1929 SOCKS credentials in proxyInfo. r=michal 2015-11-24 22:56:00 +01:00
nsTLSSocketProvider.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
nsVerificationJob.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
PPSMContentDownloader.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PSMContentListener.cpp Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj 2016-08-24 14:47:04 +08:00
PSMContentListener.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
PSMRunnable.cpp Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
PSMRunnable.h Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj 2016-04-25 17:23:21 -07:00
PublicKeyPinningService.cpp Bug 1271501 - Use mozilla::BitwiseCast instead of reinterpret_cast in PSM. r=keeler 2016-05-18 21:20:56 -07:00
PublicKeyPinningService.h Bug 1267905 - Replace uses of ScopedCERTCertList with UniqueCERTCertList. r=keeler 2016-05-05 14:56:36 -07:00
PublicSSL.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
RootCertificateTelemetryUtils.cpp Bug 1271501 - Downgrade unnecessarily strong reinterpret_casts in PSM. r=keeler 2016-05-18 18:58:41 -07:00
RootCertificateTelemetryUtils.h Bug 1153444 - Fix up Key Pinning Telemetry (r=keeler) 2015-08-21 15:14:08 +01:00
RootHashes.inc bug 1266563 - regenerate CA telemetry hash table r=jcj 2016-06-03 16:12:38 -07:00
ScopedNSSTypes.h Bug 1274135 - Replace char_ptr_cast() and uint8_t_ptr_cast() with mozilla::BitwiseCast. r=keeler,valentin 2016-09-08 20:46:26 +08:00
SecretDecoderRing.cpp Bug 1275841 - Make nsISecretDecoderRing.idl encryptString() and decryptString() use the Mozilla string classes. r=keeler 2016-08-19 09:37:48 +08:00
SecretDecoderRing.h Bug 1275841 - Make nsISecretDecoderRing.idl encryptString() and decryptString() use the Mozilla string classes. r=keeler 2016-08-19 09:37:48 +08:00
SharedCertVerifier.h Bug 1293231 - Certificate Transparency - basic telemetry reports; r=Cykesiopka,keeler 2016-08-11 13:41:50 +03:00
SharedSSLState.cpp Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj 2016-08-24 14:47:04 +08:00
SharedSSLState.h Bug 1293231 - Certificate Transparency - basic telemetry reports; r=Cykesiopka,keeler 2016-08-11 13:41:50 +03:00
SSLServerCertVerification.cpp merge mozilla-inbound to mozilla-central a=merge 2016-09-28 15:56:33 +02:00
SSLServerCertVerification.h Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler 2015-05-26 10:31:23 -07:00
StaticHPKPins.errors No bug, Automated HPKP preload list update from host bld-linux64-spot-424 - a=hpkp-update 2016-09-10 05:50:42 -07:00
StaticHPKPins.h No bug, Automated HPKP preload list update from host bld-linux64-spot-389 - a=hpkp-update 2016-09-24 06:03:53 -07:00
TransportSecurityInfo.cpp Bug 1296316 - Convert nsNSSShutDownObject::CalledFromType to an enum class. r=mgoodwin 2016-08-20 23:00:19 +08:00
TransportSecurityInfo.h Bug 1267905 - Replace uses of ScopedCERTCertList with UniqueCERTCertList. r=keeler 2016-05-05 14:56:36 -07:00
WeakCryptoOverride.cpp Bug 1219088 - Clear the session cache when a weak crypto override is revoked. r=keeler 2015-11-11 23:13:34 +09:00
WeakCryptoOverride.h Bug 1168635 - Add an XPCOM interface to allow RC4. r=keeler 2015-10-15 05:48:27 +09:00