Services/Sync/SimplifiedCrypto: Difference between revisions

Jump to navigation Jump to search
Line 83: Line 83:
=== New user ===
=== New user ===


* Generate a 128-bit sync key. Store it as we do now.
* Generate a 128-bit Sync key (25 characters in base36). Store it as an Identity (as we do now.)
* Generate a random HMAC key and default key. Encrypt them with the sync key, upload them to the server. Store them as Identities.
* Generate a random default key. Encrypt it with the sync key, upload it to the server. Store it as an Identity.
* Encrypt and upload collections in the obvious way.
* Encrypt and upload collections in the obvious way.


=== Existing user ===
=== Existing user ===
canmove, Confirmed users
725

edits

Navigation menu