Commit Graph

9 Commits (c3f94b37c8752a62d7bc5f5cd826007b2708c338)

Author SHA1 Message Date
Alexander Bakker c3f94b37c8 Use GCM instead of a hash to check master key integrity
This is the last database format change before the initial release, probably
7 years ago
Alexander Bakker 4a4ab1a82c Bunch of refactoring
- Get rid of KeyProfile and use DatabaseEntry directly
- Don't store Google auth style urls in the db, but use separate fields
- Update testdata to reflect db format changes
- Lay the ground work for HOTP support
- Refactor KeyInfo and split it into OtpInfo, TotpInto and HotpInfo
- Surely some other stuff I forgot about
7 years ago
Alexander Bakker be222cd877 Fix a NullPointerException in the intro 7 years ago
Alexander Bakker 1ade4a3c4f Abstract preference queries away into a Preferences class 7 years ago
Alexander Bakker 9b6da0d3e3 Add a "Screen security" option that determines whether FLAG_SECURE is set 7 years ago
Alexander Bakker 002045c7c7 Set FLAG_SECURE on every activity 7 years ago
Alexander Bakker f1a03638a0 Make sure we only catch specific exceptions instead of catching them all 8 years ago
Alexander Bakker 587835ad38 Move to an entirely JSON encoded file for the database 8 years ago
Alexander Bakker 7eaffc933e Reorganize classes into separate packages 8 years ago