Alexander Bakker
|
461f321626
|
Fix key profile order and clean up KeyProfileAdapter a bit
|
2017-12-12 01:50:00 +01:00 |
|
Alexander Bakker
|
f26dfac1b6
|
Some more intro logic fixes
|
2017-12-11 14:01:43 +01:00 |
|
Alexander Bakker
|
467a877a6d
|
Fix a bug where the intro could never finish for plain text databases
|
2017-12-10 19:24:47 +01:00 |
|
Alexander Bakker
|
95638b359b
|
Add basic support for exporting the database
|
2017-12-10 19:19:48 +01:00 |
|
Alexander Bakker
|
71eb487f85
|
Hopefully fix a bug where keys from a previously opened database would still be visible
|
2017-12-08 19:09:35 +01:00 |
|
Alexander Bakker
|
515e3a24eb
|
Improve database file reading code
|
2017-12-04 22:08:50 +01:00 |
|
Alexander Bakker
|
4e10e5d514
|
Make Database return a read-only list on getKeys()
Also move some stuff around
|
2017-12-04 21:23:49 +01:00 |
|
Alexander Bakker
|
b3079dabc2
|
Remove the 'id' field from database entries as it was unused
|
2017-12-04 21:06:13 +01:00 |
|
Alexander Bakker
|
f4b9d4b45c
|
Set title for the decryption error dialog
|
2017-12-03 22:06:03 +01:00 |
|
Alexander Bakker
|
da4956cb3c
|
Save the database on onStop instead of onPause
|
2017-12-03 22:00:46 +01:00 |
|
Alexander Bakker
|
41846f9114
|
Rework the import code a bit
|
2017-12-03 21:42:12 +01:00 |
|
Alexander Bakker
|
df5a815e57
|
Make sure DatabaseEntry name and icon fields always have a value
|
2017-12-03 21:35:15 +01:00 |
|
Alexander Bakker
|
107ca18187
|
Add a key importer for plain text aegis databases
|
2017-12-03 18:06:35 +01:00 |
|
Alexander Bakker
|
642784fe9d
|
Increase priority of DerivationTask and SlotCollectionTask
|
2017-12-03 17:07:23 +01:00 |
|
Alexander Bakker
|
493ead1c68
|
Fix app shortcuts
|
2017-12-03 16:48:18 +01:00 |
|
Alexander Bakker
|
fb24867569
|
Really, clear the confirmation password
|
2017-11-27 21:52:01 +01:00 |
|
Alexander Bakker
|
9286196811
|
Clean up the bottom sheet code a little
|
2017-11-27 21:38:02 +01:00 |
|
Alexander Bakker
|
ad823d05cd
|
Also clear the password confirmation field
|
2017-11-27 21:07:17 +01:00 |
|
Alexander Bakker
|
daf81e02e6
|
Add some toast
|
2017-11-27 21:06:23 +01:00 |
|
Alexander Bakker
|
ca68f0525d
|
In the intro, wait for the derivation to be complete before continuing
|
2017-11-27 19:25:36 +01:00 |
|
Alexander Bakker
|
0afc1b3a97
|
Derive passwords on a separate thread in the intro
Also, show a progress dialog while waiting
|
2017-11-27 19:22:10 +01:00 |
|
Alexander Bakker
|
5df20ef525
|
Don't allow dismissing the progress dialog
|
2017-11-27 18:38:58 +01:00 |
|
Alexander Bakker
|
d922be3912
|
Decrypt the database on a separate thread and show a progress dialog
|
2017-11-27 18:24:55 +01:00 |
|
Alexander Bakker
|
277d76e467
|
Fix key profile sorting and simplify its logic a bit
|
2017-11-26 22:10:10 +01:00 |
|
Alexander Bakker
|
74536dbda6
|
Don't allow swiping in the key profile list
|
2017-11-26 21:41:15 +01:00 |
|
Alexander Bakker
|
754a42b2c0
|
Abstract away otp refreshing
|
2017-11-26 19:50:05 +01:00 |
|
Alexander Bakker
|
f09d227378
|
Start the intro if the database file was not found
|
2017-11-26 19:27:03 +01:00 |
|
Alexander Bakker
|
c0bdd261b5
|
Clean things up a bit
|
2017-11-26 19:03:13 +01:00 |
|
Alexander Bakker
|
37e303626f
|
Add an option to import a FreeOTP token file
|
2017-08-26 15:47:57 +02:00 |
|
Alexander Bakker
|
363fc789ef
|
Get rid of the dummy scanner
|
2017-08-20 17:04:48 +02:00 |
|
Alexander Bakker
|
68709148e6
|
Reduce the delay after fingerprint recognition and apply and ugly hack
|
2017-08-19 16:56:14 +02:00 |
|
Alexander Bakker
|
d906c6d9a8
|
Switch the FingerprintUiHelper over to SwirlView
|
2017-08-19 16:48:57 +02:00 |
|
Alexander Bakker
|
6e5962600e
|
Clean up integrity checking code. Try every available slot, not just the first one.
|
2017-08-19 13:50:33 +02:00 |
|
Alexander Bakker
|
7269cc2b6a
|
Verify integrity of decrypted slots and display a dialog on error
|
2017-08-18 22:12:45 +02:00 |
|
Alexander Bakker
|
1ae9364c5e
|
Add a lock button to the menu bar
|
2017-08-14 00:04:06 +02:00 |
|
Alexander Bakker
|
bfe7a1bde0
|
Add fingerprint support
|
2017-08-13 23:38:38 +02:00 |
|
Alexander Bakker
|
1deb8910b0
|
Don't allow back button presses in AuthActivity
|
2017-08-13 19:55:53 +02:00 |
|
Alexander Bakker
|
302c4802b7
|
Switch to a more flexible intro library
|
2017-08-13 19:51:54 +02:00 |
|
Alexander Bakker
|
1528aa5eaf
|
Remove some unused code
|
2017-08-12 14:27:45 +02:00 |
|
Alexander Bakker
|
1f6bceddb7
|
Simplify the toBytes helper function a bit
|
2017-08-07 22:54:23 +02:00 |
|
Alexander Bakker
|
911b2fab78
|
Replace PBKDF2 with scrypt, provided by Spongy Castle
|
2017-08-07 22:38:36 +02:00 |
|
Alexander Bakker
|
12dcf54cd3
|
Check whether the database has been loaded before trying to decrypt it
|
2017-08-06 22:52:40 +02:00 |
|
Alexander Bakker
|
3e2bb5b0b3
|
Support plain text databases
|
2017-08-06 21:45:27 +02:00 |
|
Alexander Bakker
|
722ea50b68
|
Add an activity to decrypt the database
|
2017-08-06 18:24:12 +02:00 |
|
Alexander Bakker
|
53e86db187
|
Start hooking up the intro to the database code
Fingerprint stuff has been left out for now
|
2017-08-06 18:21:01 +02:00 |
|
Michael Schättgen
|
f1b499f101
|
Started working on authentication methods
|
2017-08-06 18:21:01 +02:00 |
|
Alexander Bakker
|
c79c9f84dc
|
Add remnant local changes
|
2017-08-06 18:21:01 +02:00 |
|
Impyy
|
a5c6c329ab
|
Remove Makefile
|
2017-08-06 18:21:01 +02:00 |
|
Impyy
|
0c60c63a8c
|
Fix a bug in the slot deserialization function
|
2017-08-06 18:21:01 +02:00 |
|
Impyy
|
3040276942
|
Make the slot lookup code a little nicer
|
2017-08-06 18:21:01 +02:00 |
|