Thanks, JR, Kit. So summarizing:
1. We have to use encryption for any messages with content 2. FxA messages all have content. 3. iOS doesn't use Gecko 4. At least one crypto standard needs to be implemented for iOS. The hard dependency on not yet implemented encryption makes this a bigger job that we've been expecting. I'll definitely have more questions next week when I have enough clues to not make a fool of myself :) On Thursday, February 2, 2017 at 6:26:40 PM UTC, JR Conlin wrote: > > > On Thu, Feb 2, 2017 at 10:12 AM, Kit Cambridge <[email protected]> wrote: > >> Unfortunately, Firefox for iOS can't use Gecko. :-( It'll need to >> reimplement decryption ( >> http://searchfox.org/mozilla-central/source/dom/push/PushCrypto.jsm) in >> Swift. Edouard, didn't you start looking into this last summer? >> > > > Hrm, then it's even more important to note that there are multiple HTTP > ECE drafts that may need to be supported, ("aesgcm" (aka "DRAFT04") and > "aes128gcm" (aka "DRAFT06")) DRAFT06 is recent, so not as critical to > support yet, but does change things around quite a bit. > > https://datatracker.ietf.org/doc/draft-ietf-httpbis-encryption-encoding/ > > [email protected] is the author, and I can try to provide a synopsis of the > differences for those interested. >
_______________________________________________ Sync-dev mailing list [email protected] https://mail.mozilla.org/listinfo/sync-dev

