Commit Graph

9 Commits (2152e2617f54d6df23817fe0f61c86fc890f9ec7)

Author SHA1 Message Date
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 0ad39ab673 Make the API of all encoding classes similar 8 years ago
Alexander Bakker 9c433f96cf Wrap the Base64 class to prevent a runtime exception for bad input 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
Alexander Bakker a778cd5661 Don't try to zero out sensitive memory
Perhaps revisit this later
8 years ago
Alexander Bakker 97f3d9e2c6 Improve manual entry validation 8 years ago
Alexander Bakker 22861548c9 Collapse the FAB menu on touch 8 years ago
Michael Schättgen 8dc53357a3 Added KeyInfo class 9 years ago