gecko-dev/services
Timothy Guan-tin Chien b2023e958b Bug 1486954 - Part I, Encrypt credit card numbers with OS key store. r=MattN
This patch morphs MasterPassword.jsm to OSKeyStore.jsm while keeping the same
API, as an adaptor between the API and the native API exposed as nsIOSKeyStore.idl.

Noted that OS Key Store has the concept of "recovery phrase" that we won't
be adopting here. The recovery phrase, together with our label, allow
the user to re-create the same key in OS key store.

Test case changes are needed because we have started asking for login in
places where we'll only do previously when "master password is enabled".
This also made some "when master password is enabled" tests invalid because
it is always considered enabled.

Some more test changes are needed simply because they previously rely on the
stable order of microtask resolutions (and the stable # of promises for a
specific operation). That has certainly changed with OSKeyStore.

The credit card form autofill is only enabled on Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D4498

--HG--
rename : browser/extensions/formautofill/MasterPassword.jsm => browser/extensions/formautofill/OSKeyStore.jsm
rename : browser/extensions/formautofill/test/browser/browser_creditCard_fill_master_password.js => browser/extensions/formautofill/test/browser/browser_creditCard_fill_cancel_login.js
extra : rebase_source : cabbd8cdec86e5b3965cf1c8b6e635b73b6c2095
extra : histedit_source : 65e71057104465553fefa1d0b293580efed53075
2018-10-17 02:31:04 +00:00
..
common Bug 1486980 - Fetch tippytop collection in one bulk with getAll() r=asuth,nanj 2018-10-18 17:02:24 +00:00
crypto Bug 1484988 - Avoid writing past the logical length of a string in Toolkit. r=froydnj 2018-09-03 06:51:33 +00:00
fxaccounts Bug 1498404 - Fix some errors in manifests r=froydnj 2018-10-16 13:26:23 +00:00
settings Fix Bug 1500451 - Add local dump for sites-classification bucket on Remote Settings r=leplatrem 2018-10-22 19:33:48 +03:00
sync Bug 1486954 - Part I, Encrypt credit card numbers with OS key store. r=MattN 2018-10-17 02:31:04 +00:00
.eslintrc.js
moz.build Bug 1451050 - Generalize loading of packaged remote settings dumps r=Gijs 2018-05-10 15:27:21 +02:00