Do we have test vectors that James can use?

 S.


On Fri, Feb 3, 2017 at 12:35 PM, Stefan Arentz <[email protected]> wrote:

> We link against OpenSSL on iOS. Not the most recent version, but we can
> fix that. Does that help?
>
> We should not try to implement this from scratch, we should at least use
> the proper crypto primitives in an established library. There is not a lot
> of choice on iOS, so I hope OpenSSL can help out here.
>
>  S.
>
>
> On Fri, Feb 3, 2017 at 12:12 PM, <[email protected]> wrote:
>
>> 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

Reply via email to