TeemuAhola / sailelfcloud

elfCLOUD client for SailfishOS
GNU General Public License v3.0
0 stars 1 forks source link

Encryption key backup to cloud #23

Open TeemuAhola opened 7 years ago

TeemuAhola commented 7 years ago

Preferably compatible with elfCLOUD Beaver.

TeemuAhola commented 7 years ago

Impementation could be based on ELFCloud property support. There would be two properties for keychains: com.ahola.sailelfcloud.keychain.user.1 and com.ahola.sailelfcloud.keychain.user.2 and third one defining active keychain com.ahola.sailelfcloud.keychain.user.active (1 or 2). Backup would always download active, merge local keyring to it, upload new keyring to passive and update active to point passive keyring in order to make it new active.

This way keyring corruption in backup would be minimized.