Commit graph

26 commits

Author SHA1 Message Date
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