keepassxc/tests
Joel Smith 8ca52ba8f9 Add initial Steam TOTP support
* Add the concept of custom TOTP encoders, each with potential for custom
  code alphabet, length, step interval and code direction (i.e. reversed)
* Select custom encoder via overload of the digits field of a loaded entry
* Allow selection of custom encoders via the "TOTP Settings" field's
  size, as currently done by KeeTrayTOTP for Steam. Use "S" for the
  short name of the Steam custom encoder
* Allow selection of custom encoders via the "otp" field by appending
  a "&encoder=<name>" field to the URL query. For example,
  "&encoder=steam"
* Update TOTP set-up dialog to permit selection between (default,
  steam, custom) settings.
2017-11-20 17:08:01 -07:00
..
data Add skeleton for TestDatabase.cpp and test data for unit tests for the "empty recycle bin" functionality 2017-04-22 12:38:36 +03:00
gui use QTemporaryFile when creating a database for guitest 2017-11-02 20:07:41 +01:00
CMakeLists.txt SSH agent support 2017-11-19 14:38:59 +02:00
config-keepassx-tests.h.cmake Option to select extension compile-time. Fix #50 #123 2016-12-04 19:57:24 +01:00
FailDevice.cpp Test if we correctly detect errors when writing. 2015-07-20 21:35:48 +02:00
FailDevice.h Make C++11 mandatory. 2015-09-12 13:55:50 +02:00
modeltest.cpp 🐛 Fix building with Qt 5.9 (closes #528) 2017-06-01 17:05:07 -04:00
modeltest.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestAutoType.cpp Add test for resolved placeholders in window association title 2017-10-23 22:55:22 +03:00
TestAutoType.h Update and fix copyright headers 2017-06-14 15:54:43 +02:00
TestBase32.cpp Improve testing of Base32 2017-10-21 13:15:02 +02:00
TestBase32.h Add new Base32 implementation 2017-10-21 13:15:02 +02:00
TestCryptoHash.cpp Remove backported Qt5 test macros. 2015-09-23 22:21:21 +02:00
TestCryptoHash.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestCsvExporter.cpp Fix tests 2016-10-28 18:51:09 +02:00
TestCsvExporter.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestCsvParser.cpp Update and fix copyright headers 2017-06-14 15:54:43 +02:00
TestCsvParser.h Update and fix copyright headers 2017-06-14 15:54:43 +02:00
TestDatabase.cpp Update and fix copyright headers 2017-06-14 15:54:43 +02:00
TestDatabase.h Update and fix copyright headers 2017-06-14 15:54:43 +02:00
TestDeletedObjects.cpp Remove backported Qt5 test macros. 2015-09-23 22:21:21 +02:00
TestDeletedObjects.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestEntry.cpp Implement recursive resolving for placeholders 2017-10-19 22:40:26 +03:00
TestEntry.h Implement recursive resolving for placeholders 2017-10-19 22:40:26 +03:00
TestEntryModel.cpp Enhance attribute entry and add protected attributes (#220) 2017-03-07 22:38:18 -05:00
TestEntryModel.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestEntrySearcher.cpp Remove backported Qt5 test macros. 2015-09-23 22:21:21 +02:00
TestEntrySearcher.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestExporter.cpp Coding style fixes. 2015-10-15 18:02:31 +02:00
TestExporter.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestGroup.cpp CLI : basic entry manipulation commands. (#919) 2017-09-06 09:14:41 -04:00
TestGroup.h CLI : basic entry manipulation commands. (#919) 2017-09-06 09:14:41 -04:00
TestGroupModel.cpp Fix Qt deprecation warnings 2017-03-10 16:11:55 +01:00
TestGroupModel.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestHashedBlockStream.cpp Remove backported Qt5 test macros. 2015-09-23 22:21:21 +02:00
TestHashedBlockStream.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestKeePass1Reader.cpp Merge branch '2.0' 2015-09-26 11:44:27 +02:00
TestKeePass1Reader.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestKeePass2RandomStream.cpp Remove backported Qt5 test macros. 2015-09-23 22:21:21 +02:00
TestKeePass2RandomStream.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestKeePass2Reader.cpp Remove backported Qt5 test macros. 2015-09-23 22:21:21 +02:00
TestKeePass2Reader.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestKeePass2Writer.cpp Merge branch '2.0' 2016-10-02 21:45:54 -04:00
TestKeePass2Writer.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestKeePass2XmlReader.cpp Merge branch '2.0' 2016-10-02 21:45:54 -04:00
TestKeePass2XmlReader.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestKeys.cpp Feature : --key-file option for CLI (#816) 2017-07-25 13:41:52 -04:00
TestKeys.h Feature : --key-file option for CLI (#816) 2017-07-25 13:41:52 -04:00
TestMerge.cpp Added tests for retention of entry history after merge 2017-10-21 22:49:20 -04:00
TestMerge.h Add custom icons when merging. (#1008) 2017-10-07 10:40:29 -04:00
TestModified.cpp Remove backported Qt5 test macros. 2015-09-23 22:21:21 +02:00
TestModified.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestOpenSSHKey.cpp SSH agent support 2017-11-19 14:38:59 +02:00
TestOpenSSHKey.h SSH agent support 2017-11-19 14:38:59 +02:00
TestRandom.cpp Remove backported Qt5 test macros. 2015-09-23 22:21:21 +02:00
TestRandom.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestSymmetricCipher.cpp SymmetricCipher: Support CTR mode 2017-11-19 14:38:59 +02:00
TestSymmetricCipher.h SymmetricCipher: Support CTR mode 2017-11-19 14:38:59 +02:00
TestTotp.cpp Add initial Steam TOTP support 2017-11-20 17:08:01 -07:00
TestTotp.h Add initial Steam TOTP support 2017-11-20 17:08:01 -07:00
TestWildcardMatcher.cpp Fix tests 2016-10-28 18:51:09 +02:00
TestWildcardMatcher.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
TestYkChallengeResponseKey.cpp Update and fix copyright headers 2017-06-14 15:54:43 +02:00
TestYkChallengeResponseKey.h Update and fix copyright headers 2017-06-14 15:54:43 +02:00