Go to file
Johan Ouwerkerk 24de2abacf Add inline error message for account storage errors
Show an inline error message when an error occurs while loading or
otherwise manipulating the account storage.
2020-04-24 18:05:05 +02:00
.reuse Do not expose Android tooling to *.license files 2020-04-19 20:21:46 +02:00
LICENSES Fix up licensing for REUSE compliance. 2020-04-10 13:34:31 +02:00
android Do not expose Android tooling to *.license files 2020-04-19 20:21:46 +02:00
autotests Track loaded/error state of AccountStorage objects 2020-04-24 18:05:05 +02:00
cmake Add FindSodium cmake script from upstream libsodium 2020-04-23 18:59:17 +02:00
src Add inline error message for account storage errors 2020-04-24 18:05:05 +02:00
.gitignore Add build* directories to .gitignore 2020-04-22 17:27:28 +02:00
.gitlab-ci.yml Fix up licensing for REUSE compliance. 2020-04-10 13:34:31 +02:00
CMakeLists.txt Add support for encrypting/decrypting token secrets 2020-04-23 18:59:17 +02:00
COPYING Add license file [skip ci] 2019-03-25 03:32:29 +05:30
CTestConfig.cmake Fix up licensing for REUSE compliance. 2020-04-10 13:34:31 +02:00
Messages.sh Fix up licensing for REUSE compliance. 2020-04-10 13:34:31 +02:00
README.md Boyscout: prune README a bit 2020-04-24 18:01:34 +02:00
keysmith.svg Fix up licensing for REUSE compliance. 2020-04-10 13:34:31 +02:00
org.kde.keysmith.appdata.xml Fix up licensing for REUSE compliance. 2020-04-10 13:34:31 +02:00
org.kde.keysmith.desktop Fix up licensing for REUSE compliance. 2020-04-10 13:34:31 +02:00
org.kde.keysmith.json Add support for a master key in account storage 2020-04-23 18:59:17 +02:00
org.kde.keysmith.json.license Fix up licensing for REUSE compliance. 2020-04-10 13:34:31 +02:00

README.md

pipeline status

Keysmith

Keysmith is an application to generate two-factor authentication (2FA) tokens when logging in to your (online) accounts. Currently it supports both HOTP and TOTP tokens.

Some todo items include:

  • QR code scanning
  • Backup and Restore of accounts

Originally this code was based largely on the authenticator-ng application by the Rodney Dawes and Michael Zanetti for Ubuntu Touch.