Alexander Bakker
44139de212
Replace the FAB with a FAB menu and allow manually entering OTP details
2017-12-30 00:32:05 +01:00
Alexander Bakker
1fd85e360a
Update SDK and dependencies
2017-12-13 22:36:55 +01:00
Alexander Bakker
49a31551a0
Clean up and fix a couple of bugs in the otp update process
2017-12-13 22:19:43 +01:00
Alexander Bakker
ff38af8e6b
Separate package id for debug builds
2017-12-12 12:25:55 +01:00
Alexander Bakker
7d5bd8f812
Add a project for a cli application and update dependencies
2017-12-11 13:29:56 +01:00
Alexander Bakker
41bafba596
Update dependencies
2017-11-26 19:17:45 +01:00
Alexander Bakker
302c4802b7
Switch to a more flexible intro library
2017-08-13 19:51:54 +02:00
Alexander Bakker
911b2fab78
Replace PBKDF2 with scrypt, provided by Spongy Castle
2017-08-07 22:38:36 +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
Michael Schättgen
f1b499f101
Started working on authentication methods
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
dc7f8b5b7e
Upgraded sdk
2016-11-03 22:04:50 +01:00
Michael Schättgen
22524136a7
Order is now getting saved properly
...
Also enabled Java 8
2016-10-25 23:53:33 +02:00
Michael Schättgen
606ce09fc7
Rearranged code and improved listview
2016-10-04 22:23:34 +02:00
Michael Schättgen
5c0b3177a6
Fixed support library versions
2016-09-29 17:04:17 +02:00
Michael Schättgen
9112c16235
Added material intro screen including icons
2016-09-29 12:39:49 +02:00
Impyy
8063ba11f1
Initial pass on adding support for persistence using sqlcipher
...
To keep the database schema simple we just save the
otpauth:// url and let KeyInfo take care of checking for
validity.
This patch also includes multiple fixes for the KeyInfo
class.
We still need a separate activity to allow the user to
enter their PIN/password. Currently, "test" is used as the
password for the database.
2016-08-22 22:44:09 +02:00
Michael Schättgen
5783066e38
Added Drag and Drop support
2016-08-21 22:54:27 +02:00
Michael Schättgen
f11145ce95
Added ImageDrawable to listview
2016-08-21 21:55:04 +02:00
Impyy
58d60e2760
Remove constraint-layout for now
2016-08-17 15:20:04 +02:00
Michael Schättgen
2628925779
Added dialog and extend build.gradle
2016-08-17 01:14:25 +02:00
Impyy
ac1c2cf7df
Reworked MainActivity to include an FA button and a settings button
2016-08-16 14:17:34 +02:00
Michael Schättgen
3df18c0226
Started working on ZXing
2016-08-15 22:31:28 +02:00
Impyy
c0219fbc35
Initial commit
2016-08-15 21:29:41 +02:00