Commit Graph

106 Commits (da4956cb3c64bff3755c5201c97a0c1621bec4a8)

Author SHA1 Message Date
Alexander Bakker da4956cb3c Save the database on onStop instead of onPause 7 years ago
Alexander Bakker 41846f9114 Rework the import code a bit 7 years ago
Alexander Bakker df5a815e57 Make sure DatabaseEntry name and icon fields always have a value 7 years ago
Alexander Bakker 107ca18187 Add a key importer for plain text aegis databases 7 years ago
Alexander Bakker 642784fe9d Increase priority of DerivationTask and SlotCollectionTask 7 years ago
Alexander Bakker 493ead1c68 Fix app shortcuts 7 years ago
Alexander Bakker fb24867569 Really, clear the confirmation password 7 years ago
Alexander Bakker 9286196811 Clean up the bottom sheet code a little 7 years ago
Alexander Bakker ad823d05cd Also clear the password confirmation field 7 years ago
Alexander Bakker daf81e02e6 Add some toast 7 years ago
Alexander Bakker ca68f0525d In the intro, wait for the derivation to be complete before continuing 7 years ago
Alexander Bakker 0afc1b3a97 Derive passwords on a separate thread in the intro
Also, show a progress dialog while waiting
7 years ago
Alexander Bakker 5df20ef525 Don't allow dismissing the progress dialog 7 years ago
Alexander Bakker d922be3912 Decrypt the database on a separate thread and show a progress dialog 7 years ago
Alexander Bakker 277d76e467 Fix key profile sorting and simplify its logic a bit 7 years ago
Alexander Bakker 74536dbda6 Don't allow swiping in the key profile list 7 years ago
Alexander Bakker 754a42b2c0 Abstract away otp refreshing 7 years ago
Alexander Bakker f09d227378 Start the intro if the database file was not found 7 years ago
Alexander Bakker 41bafba596 Update dependencies 7 years ago
Alexander Bakker c0bdd261b5 Clean things up a bit 7 years ago
Alexander Bakker 37e303626f Add an option to import a FreeOTP token file 8 years ago
Alexander Bakker 363fc789ef Get rid of the dummy scanner 8 years ago
Alexander Bakker 68709148e6 Reduce the delay after fingerprint recognition and apply and ugly hack 8 years ago
Alexander Bakker d906c6d9a8 Switch the FingerprintUiHelper over to SwirlView 8 years ago
Alexander Bakker 6e5962600e Clean up integrity checking code. Try every available slot, not just the first one. 8 years ago
Alexander Bakker 7269cc2b6a Verify integrity of decrypted slots and display a dialog on error 8 years ago
Alexander Bakker 1ae9364c5e Add a lock button to the menu bar 8 years ago
Alexander Bakker bfe7a1bde0 Add fingerprint support 8 years ago
Alexander Bakker 1deb8910b0 Don't allow back button presses in AuthActivity 8 years ago
Alexander Bakker 302c4802b7 Switch to a more flexible intro library 8 years ago
Alexander Bakker 1528aa5eaf Remove some unused code 8 years ago
Alexander Bakker 1f6bceddb7 Simplify the toBytes helper function a bit 8 years ago
Alexander Bakker 911b2fab78 Replace PBKDF2 with scrypt, provided by Spongy Castle 8 years ago
Alexander Bakker 12dcf54cd3 Check whether the database has been loaded before trying to decrypt it 8 years ago
Alexander Bakker 3e2bb5b0b3 Support plain text databases 8 years ago
Alexander Bakker 722ea50b68 Add an activity to decrypt the database 8 years ago
Alexander Bakker 53e86db187 Start hooking up the intro to the database code
Fingerprint stuff has been left out for now
8 years ago
Michael Schättgen f1b499f101 Started working on authentication methods 8 years ago
Alexander Bakker c79c9f84dc Add remnant local changes 8 years ago
Impyy a5c6c329ab Remove Makefile 8 years ago
Impyy 0c60c63a8c Fix a bug in the slot deserialization function 8 years ago
Impyy 3040276942 Make the slot lookup code a little nicer 8 years ago
Impyy e3f4503967 Move the OTP stuff to a separate folder 8 years ago
Impyy e8e7a822c5 Push some work on yet another rework of the database. This time with slots!
Details are in doc/db.md
8 years ago
Impyy 9de0f35104 Replaced the sqlcipher database with a custom one
Still a WIP. This change was made to allow us to use Android's SecretKey API.
Which in turn allows us to store our secret keys in the Android KeyStore.

You can read about the database file format here: doc/db.md
8 years ago
Michael Schättgen a90e35eb97 Added new profile shortcut 8 years ago
Michael Schättgen dc7f8b5b7e Upgraded sdk 8 years ago
Michael Schättgen 165146385d Started working on app shortcuts 8 years ago
Michael Schättgen b129832358 Fixed night mode colors 8 years ago
Michael Schättgen 03713c303c Added preference to show / hide issuers 8 years ago