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
Impyy
e3f4503967
Move the OTP stuff to a separate folder
2017-08-06 18:21:01 +02:00
Impyy
e8e7a822c5
Push some work on yet another rework of the database. This time with slots!
...
Details are in doc/db.md
2017-08-06 18:21:01 +02:00
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
2017-08-06 18:21:01 +02:00
Michael Schättgen
a90e35eb97
Added new profile shortcut
2016-11-13 18:00:13 +01:00
Michael Schättgen
165146385d
Started working on app shortcuts
2016-11-03 22:03:34 +01:00
Michael Schättgen
03713c303c
Added preference to show / hide issuers
2016-11-01 23:43:46 +01:00
Michael Schättgen
54e5fba7c0
Added AlertDialog to delete process
2016-11-01 22:57:21 +01:00
Michael Schättgen
fd88c3e75b
Changed way to initialize BottomSheet
2016-11-01 22:16:54 +01:00
Michael Schättgen
61149887ee
Started working on the bottom sheet for editing profiles
2016-10-28 13:18:11 +02:00
Michael Schättgen
fd3db9854d
Added issuer to profile card
2016-10-26 13:18:41 +02:00
Michael Schättgen
099250dd49
Added copy to clipboard onClick
2016-10-26 00:29:21 +02:00
Michael Schättgen
32ae66374b
Cleaned up some code
2016-10-26 00:07:39 +02:00
Michael Schättgen
ded23a3ae9
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# app/src/main/java/me/impy/aegis/KeyProfileAdapter.java
2016-10-25 23:57:19 +02:00
Michael Schättgen
22524136a7
Order is now getting saved properly
...
Also enabled Java 8
2016-10-25 23:53:33 +02:00
Impyy
56e4e79eb2
Schedule update tasks directly on the UI handler
2016-10-06 21:49:26 +02:00
Michael Schättgen
606ce09fc7
Rearranged code and improved listview
2016-10-04 22:23:34 +02:00
Michael Schättgen
9204e530b0
Finished night theme
2016-09-30 01:17:37 +02:00
Michael Schättgen
fe44bdbb65
Started working on themes
2016-09-30 01:08:03 +02:00
Michael Schättgen
1182df481b
Added preferences activity
2016-09-30 01:07:56 +02:00
Michael Schättgen
fa7e5941f1
Fixed progressbar
2016-09-29 20:47:42 +02:00
Impyy
9814b09f03
Made the progressbars go from 100 to 0 again
...
I accidentally reverted 470244b26cbde721ccae61aa7b891747e58c197d
2016-09-29 18:47:21 +02:00
Impyy
2128b5bf59
Made the progressbar animation somewhat smoother
2016-09-29 18:16:00 +02:00