keysmith/src
Johan Ouwerkerk 768ccdba97 Refactor and update input validation
This change fixes input validation for the following cases:

 - Check that entered account names are still available
 - Working validation for time steps (input mask was completely broken)
 - Allow longer tokens: liboath is no longer used, Keysmith can handle it

Additionally the QML code is refactored significantly:

 - Extracted the main accounts overview page
 - Extracted the add an account page
 - Completed the internal renaming of "Oath" to "Keysmith" for QML types
2020-04-04 11:22:15 +02:00
..
account Fix: always call endGroup() 2020-02-18 19:49:45 +01:00
app Introduce an 'application context' (sub)module for Keysmtih. 2020-01-28 06:49:06 +00:00
base32 Port base32 decoding away from liboath 2020-02-08 14:21:45 +01:00
contents/ui Refactor and update input validation 2020-04-04 11:22:15 +02:00
hmac Fixup HMAC key size sanity checking. 2020-02-17 07:08:09 +00:00
model Add a custom validator that checks if the name is still available. 2020-04-04 10:51:39 +02:00
oath Fixup: comment about minimum HOTP token lengths. 2020-02-18 19:53:09 +01:00
validators Refactor and update input validation 2020-04-04 11:22:15 +02:00
CMakeLists.txt [android] bundle icons 2020-02-12 22:18:26 +01:00
main.cpp Refactor and update input validation 2020-04-04 11:22:15 +02:00
resources.qrc Refactor and update input validation 2020-04-04 11:22:15 +02:00