gecko-dev/services
Ethan Glasser-Camp 3a3e213b7d Bug 1333810: Hash record IDs during encryption, r=kmag,rnewman
This does a sha256 of record IDs, the same way we do for collection
IDs, during encryption.

The way we compute the new ID (using an overridden method) is a little
bit of a hack, but we use the new ID as part of the HMAC. This also
invalidates a previous assumption, which is that we kept record IDs
the same during decryption.

MozReview-Commit-ID: Gbzlo9OE1he

--HG--
extra : rebase_source : 3a303cce50e60ecf0cd709da4ebef5ff98bff314
extra : intermediate-source : 033163eeac84466553d4f9636093c3b824d7cf2b
extra : source : c5c115baff4a729b064e74e87821f7ee3b9d3edb
2017-01-31 13:09:38 -05:00
..
cloudsync Bug 1333044 - Prepare services/ for enabling no-undef eslint rule. r=jaws 2017-01-17 12:25:43 +00:00
common Bug 1333810: Update kinto.js version to 8.0.0, r=MattN 2017-01-27 19:23:05 -05:00
crypto Bug 1333485 - Remove LogUtils.jsm from services/crypto/modules/. r=markh. 2017-02-01 20:55:09 +01:00
fxaccounts Merge inbound to central, a=merge 2017-02-08 16:08:42 -08:00
sync Bug 1333810: Hash record IDs during encryption, r=kmag,rnewman 2017-01-31 13:09:38 -05:00
.eslintrc.js Bug 1333044 - Enable no-undef eslint rule for services/. r=markh 2017-01-23 15:15:05 +00:00
moz.build Bug 1252573 - Remove MobileID API. r=sicking,fabrice 2016-08-22 10:31:59 +02:00