Closed Bug 981737 Opened 9 years ago Closed 9 years ago

Make Android and Desktop FxAccounts client use same key parameters

Categories

(Firefox for Android Graveyard :: Android Sync, defect, P1)

All
Android
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 981827

People

(Reporter: nalexander, Assigned: nalexander)

References

Details

At the moment, Android uses 1024-bit RSA keys (the RS128 JWT algorithm):

http://mxr.mozilla.org/mozilla-central/source/mobile/android/base/fxa/sync/FxAccountSyncAdapter.java#481

Desktop uses 1024-bit DSA keys (the DS128/DS160 JWT algorithm):

http://mxr.mozilla.org/mozilla-central/source/services/fxaccounts/FxAccounts.jsm#162

Note that RS128 fails on (some?) Android 2.2 devices (Bug 975625) so we should move Android to using DS160 ASAP.

I'll try to do some preliminary signature timings to understand what, if any, perf impact this change has.
In the great Bugzilla outage of March 10, 2014, this got created twice.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Product: Android Background Services → Firefox for Android
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.