0x0ece / yopa-native

0 stars 2 forks source link

Apple and encryption #94

Open 0x0ece opened 6 years ago

0x0ece commented 6 years ago

Apple asks if we use encryption, and we may (or may not) need additional doc for that: https://itunespartner.apple.com/en/apps/faq/Managing%20Your%20Apps_Export%20Compliance

TODO:

@kalamaico this is a great task for you :)

kalamaico commented 6 years ago

Seen :)

kalamaico commented 6 years ago

@0x0ece what crypto stuff do we use exactly? sha-512, something else?

kalamaico commented 6 years ago

Ok, for what I could see:

0x0ece commented 6 years ago

We use a lib, but we should find a way to use the os because it's slow, so I guess we're good or we will be :)

What's the issue with France, is it forbidden?

0x0ece commented 6 years ago

Ah I missed the first q: sha256 and base64 for mempa. PBKDF2 for storing user's master password armored (to verify if it's correct).

https://github.com/0x0ece/yopa-native/blob/master/src/Crypto.js

kalamaico commented 6 years ago

I have no idea what US guys have with French, but it is one of the 5 questions (if you answer "YES" this question, you must submit an Import Declaration approval from French ANSSI authorities.) - don't even start to ask what is ANSSI authorities in France, it might have to deal with frogs. I would say:

Will go over that crap again and see if I forgot something

0x0ece commented 6 years ago

Ok so in short we're good. Thanks for checking, closing this issue now.

kalamaico commented 6 years ago

Reopening, as we have to answer the questions and checking for Android :)

0x0ece commented 6 years ago

And Chrome then :)

kalamaico commented 6 years ago

To review the answers as we want to implement a vault