Commit Graph

60 Commits

Author SHA1 Message Date
Pol Henarejos
8ba9116454 Fix test
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-25 01:30:54 +02:00
Pol Henarejos
5a31405244 Improving tests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-08-25 00:10:23 +02:00
Pol Henarejos
d5fe405a87 Fix test bad pub type.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-30 00:32:40 +02:00
Pol Henarejos
54bbc0e9ea Fix return value when bad key type is provided. Fixes #47.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2024-06-30 00:31:29 +02:00
Pol Henarejos
539420b996 Added ES256K tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-22 13:23:56 +02:00
Pol Henarejos
0c08590dcc Added support for ES256K tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-22 13:23:42 +02:00
Pol Henarejos
cac4ae1751 Adapted test errors to specs.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-22 13:23:22 +02:00
Pol Henarejos
974868d8e4 FIDO2 Server only uses supported algorithms.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-22 13:22:38 +02:00
Pol Henarejos
539ea61436 Add get assertion test with different algorithms.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-18 14:10:49 +02:00
Pol Henarejos
75771e5e46 Not used.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-18 14:10:24 +02:00
Pol Henarejos
8e26ec8bcd Use python-fido2 from my repo, which contains some fixes.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-18 14:10:17 +02:00
Pol Henarejos
05044b498d Added test for testing algorithms on make credential.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-18 13:06:51 +02:00
Pol Henarejos
2d81a3c472 Update to pyfido2 1.1.2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-08-16 19:17:13 +02:00
Pol Henarejos
483073ebb8 Fix tests for CI
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-03 20:31:38 +01:00
Pol Henarejos
12250a1c31 Small fixes.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-03 17:54:00 +01:00
Pol Henarejos
717e7135d5 Adding test scripts
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-03 01:15:01 +01:00
Pol Henarejos
fc909fa93d Reset device on test_cid_0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-03 00:50:30 +01:00
Pol Henarejos
267e66eaee Add input with timeout and fix fixtures' scopes.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-03 00:04:40 +01:00
Pol Henarejos
22317d4322 Numbering tests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-03 00:04:12 +01:00
Pol Henarejos
9756b451bb Fix test for credmgmt without credProtect.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-03-02 22:07:12 +01:00
Pol Henarejos
cecb5da3a0 Added auth check in test_auth.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-27 00:49:21 +01:00
Pol Henarejos
49cf031037 Added test noauth.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-27 00:47:17 +01:00
Pol Henarejos
3a2ab27567 Fix raising APDU
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-27 00:47:00 +01:00
Pol Henarejos
601e1bcda7 Added test_delete.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-27 00:33:32 +01:00
Pol Henarejos
dc6f25caf3 Send RESET with proper P1/P2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-27 00:33:19 +01:00
Pol Henarejos
6674a0bb1e Add IMF tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-27 00:21:17 +01:00
Pol Henarejos
0dc547dbe5 Add test_bothath for TOTP and HOTP calculation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-26 21:38:30 +01:00
Pol Henarejos
c3d6d4c657 Add test_overwrite and test_auth.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-26 20:45:25 +01:00
Pol Henarejos
97336bf8d4 Added first tests for OATH.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-26 19:22:56 +01:00
Pol Henarejos
00f30ba00c Adding disclaimer.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-26 19:20:56 +01:00
Pol Henarejos
6644b500fa Add write and read large blob test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-15 00:31:21 +01:00
Pol Henarejos
24b66dcffc Added some largeBlobKey tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-12 00:48:17 +01:00
Pol Henarejos
81717135f5 Add test for credBlob extension.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-11 21:04:55 +01:00
Pol Henarejos
1d1d8ce5c3 Adding info test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-11 21:04:35 +01:00
Pol Henarejos
6030f33977 Added more tests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-11 00:07:22 +01:00
Pol Henarejos
360b8eadaa Add minimal test for minPinLength extension.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-10 21:36:17 +01:00
Pol Henarejos
d0924f5ecc Some optimizations to speed up tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-09 19:02:23 +01:00
Pol Henarejos
866d69a82d CredMgmt must be redeclared everytime, since PinToken might be changed due to underlaying doMC.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-09 18:42:59 +01:00
Pol Henarejos
00ba0db87a Test fixes for credMgmt.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-09 16:34:12 +01:00
Pol Henarejos
c5644d14b0 Fix token precedence
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-09 16:28:03 +01:00
Pol Henarejos
50418113a9 Authenticator may return 1 number of credentials (not None).
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-09 14:21:04 +01:00
Pol Henarejos
a8364c281b When doing GA, GET permission is necessary.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-12-09 13:33:51 +01:00
Pol Henarejos
b134d261ae Adding hid tests. They worked... meh
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-10-04 20:02:36 +02:00
Pol Henarejos
4f93b984cd Adding U2F tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-10-04 19:38:07 +02:00
Pol Henarejos
ea0547ef49 Adding tests for credProtect.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-10-04 17:29:47 +02:00
Pol Henarejos
e5b7dff8cc Adding credential management tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-10-04 16:58:59 +02:00
Pol Henarejos
2734259c02 Cosmetic changes
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-10-04 16:58:19 +02:00
Pol Henarejos
ba4faa9840 No more icon
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-10-04 16:58:03 +02:00
Pol Henarejos
746c324113 Adding client_pin fixture.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-10-04 16:57:54 +02:00
Pol Henarejos
3f80acc81b Added ctap1 interoperability test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2022-10-04 11:42:54 +02:00