Skip to content

Instantly share code, notes, and snippets.

@alexfjw
Created August 23, 2016 16:53
Show Gist options
  • Save alexfjw/0ddf4a10e7030ac991f8fb93af3decff to your computer and use it in GitHub Desktop.
Save alexfjw/0ddf4a10e7030ac991f8fb93af3decff to your computer and use it in GitHub Desktop.
OpenKeychain GSoC 2016 (Passwords to Applock)

#OpenKeychain GSoC 2016

###From Passwords to Applock Mechanism

Work Done
  • Migrated app from using encrypted secret subkeys to encrypted secret keyring blocks
  • Introduced a master password and an applock for further security
  • Added a single password workflow for app, reducing the complexity of PGP key usage.
  • Enabled a seamless transition between both the single and multi-passowrd workflow
  • Seamless migration for existing users.
Future Extensions
  • Polishing the UI for both migration & fresh installations
  • Optimizing the performance of the applock
  • Enabling full database encryption through SQLCipher
  • Enabling a selection of keys for migration (hinges on another on-going GSoC project)

Link to Pull Request: open-keychain/open-keychain#1884

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment