Commit Graph

  • 68133092d1 Bump black from 18.9b0 to 24.3.0 dependabot/pip/black-24.3.0 dependabot[bot] 2024-03-20 15:29:58 +00:00
  • 591d3d2279 Put the GA test back to 10 credentials total master Nicolas Stalder 2022-03-07 22:48:58 +01:00
  • cea0681a02 Merge pull request #57 from solokeys/ctap21-allowlists Nicolas Stalder 2022-03-07 22:09:02 +01:00
  • f04d11aca2 Accommodate CTAP2.1 GetAssertion allowlist behaviour ctap21-allowlists Nicolas Stalder 2022-03-07 22:06:32 +01:00
  • d23692da03 check user id strictly in the new rk test Conor Patrick 2021-10-11 23:14:04 -05:00
  • e6030d18c5 add rk-allow_list test Conor Patrick 2021-10-07 22:10:06 -05:00
  • 3f7893d8d1 call reset to make tests repeatable Conor Patrick 2021-08-08 16:37:23 -07:00
  • 3937ead984 fix other u2f tests needing a call polling authenticate Conor Patrick 2021-08-07 17:23:26 -07:00
  • 9b557029e7 add timeout dep Conor Patrick 2021-08-07 17:14:40 -07:00
  • 19d6405370 need to use a "call polling" method when waiting on button Conor Patrick 2021-08-07 16:43:49 -07:00
  • 48f56fd5ae make keepalive test wait for button press or timeout Conor Patrick 2021-06-02 21:11:46 -07:00
  • 18fcf5859a add test for ctaphid keepalive Conor Patrick 2021-06-02 20:12:35 -07:00
  • 99956a622c Update requirements.txt Conor Patrick 2021-04-22 15:34:26 -07:00
  • e6178a02f7 fix none independent tests Conor Patrick 2021-04-22 15:31:30 -07:00
  • 1b45e1e6b3 add fido2v1 tests and make credMgmt tests official Conor Patrick 2021-04-22 15:29:56 -07:00
  • 602e20aaa5 merge Conor Patrick 2021-04-22 15:28:40 -07:00
  • a7d5def4c2 Update conftest.py Conor Patrick 2021-04-22 15:27:27 -07:00
  • d685eb3af7 calculate pin auth independently for each test Conor Patrick 2021-04-20 15:35:24 -07:00
  • 349039bd6d A bunch of tweaks to make nfc more robust Conor Patrick 2021-04-20 14:41:33 -07:00
  • 083716754c more tests Conor Patrick 2021-03-26 01:40:49 -07:00
  • f7309f0760 more tests more-tests Conor Patrick 2021-03-26 01:40:49 -07:00
  • 762668dd7e make more strict tests on user info returned for rk credentials Conor Patrick 2021-03-22 19:50:12 -07:00
  • 7faf7cacc5 use different RP's for hmac-secret tests so they don't mix Conor Patrick 2021-03-22 19:49:46 -07:00
  • e5e2cfbe91 pin fido2 dep Conor Patrick 2021-03-16 21:24:49 -07:00
  • 8a93466ce2 test userId is returned for RK credential even when it's specified in allowList Conor Patrick 2021-02-14 20:25:31 -08:00
  • b7fc538af8 run black format on everything Conor Patrick 2021-02-14 20:11:06 -08:00
  • 128b10dc0e test userId is returned for RK credential even when it's specified in allowList allow-list-resident-key Conor Patrick 2021-02-14 20:25:31 -08:00
  • a8819c388d run black format on everything Conor Patrick 2021-02-14 20:11:06 -08:00
  • cbc31b3f59 check cbor recursively to test all cbor Conor Patrick 2021-01-27 21:58:42 -08:00
  • 04c60165f9 add tests for credProtect and both credProtect and hmac-secret Conor Patrick 2021-01-27 20:59:58 -08:00
  • cfe49e7288 check cbor recursively to test all cbor fix-cbor-credProtect Conor Patrick 2021-01-27 21:58:42 -08:00
  • 77c42f96c5 add tests for credProtect and both credProtect and hmac-secret Conor Patrick 2021-01-27 20:59:58 -08:00
  • 5ec00ecccd Make assertion verification not require field credential Nicolas Iooss 2020-06-30 16:06:27 +02:00
  • 681cfcb759 fix multiple values for argument 'options' Nicolas Iooss 2020-06-30 15:18:49 +02:00
  • 9561b5b502 add seedweed to requirements Conor Patrick 2020-11-05 18:46:48 +01:00
  • f85743fafc use seedweed vectors for verifying dicekeys Conor Patrick 2020-11-05 18:42:22 +01:00
  • e6726550f8 add seedweed to requirements use-seedweed-2 Conor Patrick 2020-11-05 18:46:48 +01:00
  • 4e925529f1 use seedweed vectors for verifying dicekeys use-seedweed Conor Patrick 2020-11-05 18:42:22 +01:00
  • a7041a2244 add tests for dicekeys style backup Conor Patrick 2020-10-18 16:52:23 -07:00
  • d3ef22a342 use same reboot for solo B Conor Patrick 2020-10-18 16:52:11 -07:00
  • 6b984ecd4f add test for eddsa Conor Patrick 2020-09-29 15:42:14 -07:00
  • 12d13ca62a skip ctap1 test if credentialId is longer than 255 bytes Conor Patrick 2020-09-29 14:52:17 -07:00
  • 7ef0a1ed84 improve applicability of some tests Conor Patrick 2020-08-28 15:03:38 -07:00
  • 9e41cf111d test reset fails after powered for 10s reset_timeout Conor Patrick 2020-03-28 15:59:59 -04:00
  • 669fa9b419 test hmac-secret is different for uv=1 and uv=0 Conor Patrick 2020-03-28 12:19:59 -04:00
  • 46bb119be8 test hmac-secret is different for uv=1 and uv=0 hmac-secret-uv Conor Patrick 2020-03-28 12:19:59 -04:00
  • 4645018982 test depth-first-search of creds and interleave RP's Conor Patrick 2020-03-27 00:16:01 -04:00
  • 8da3cdae42 test depth-first-search of creds and interleave RP's credential_enumeration Conor Patrick 2020-03-27 00:16:01 -04:00
  • 3c85b51187 check nested cbor and check for empty strings strict_cbor Conor Patrick 2020-03-26 19:10:39 -04:00
  • e5ebcab508 support reboot command for latest solo fw and better testing Conor Patrick 2020-03-25 13:12:36 -04:00
  • 0a97adc5ec fix bad_pinauth tests for real devices Conor Patrick 2020-03-25 13:12:07 -04:00
  • 8a5ccc79ae test enumeration more Conor Patrick 2020-03-25 12:20:33 -04:00
  • 456fe78613 more tests Conor Patrick 2020-03-24 20:58:48 -04:00
  • 2376dc7eb4 add credprotect and cred delete tests Conor Patrick 2020-03-24 15:33:05 -04:00
  • 9705b17d66 single account lookups do not have extra user details Conor Patrick 2020-03-23 18:33:10 -04:00
  • 0a34c7657c support reboot command for latest solo fw and better testing cred_tests Conor Patrick 2020-03-25 13:12:36 -04:00
  • 7cc09b26bc fix bad_pinauth tests for real devices Conor Patrick 2020-03-25 13:12:07 -04:00
  • 1605d652c0 test enumeration more Conor Patrick 2020-03-25 12:20:33 -04:00
  • 843c4667d1 more tests Conor Patrick 2020-03-24 20:58:48 -04:00
  • 96ca4da30b add credprotect and cred delete tests Conor Patrick 2020-03-24 15:33:05 -04:00
  • 7b40f86d8d check rpIdHash is same Conor Patrick 2020-03-24 13:27:30 -04:00
  • 532f7b4b21 check rpIdHash is same check_rpIdHash_in_verify Conor Patrick 2020-03-24 13:27:30 -04:00
  • 3e09087074 check getnextassertions Conor Patrick 2020-03-24 12:37:12 -04:00
  • f0b0fcae07 check getnextassertions extensions_in_get_next_assertion Conor Patrick 2020-03-24 12:37:12 -04:00
  • a6358e8576 single account lookups do not have extra user details test_user_info_returned Conor Patrick 2020-03-23 18:33:10 -04:00
  • 3d93c5c502 Fix rk tests Antoine FERRON 2020-03-05 15:38:42 +01:00
  • b36abb925b fix ordering of credentials credential_order Conor Patrick 2020-03-23 18:10:37 -04:00
  • c5e51022b3 Add tests for the credential management commands Radoslav Gerganov 2020-03-12 15:20:56 +02:00
  • 7881689b86 fix missing timeout in fido2 0.8.0+ Conor Patrick 2020-02-27 15:25:46 -05:00
  • 84d451754a fix missing timeout in fido2 0.8.0+ fix_timeout Conor Patrick 2020-02-27 15:25:46 -05:00
  • 15d53cf9fe add version test solobackup_improvement Conor Patrick 2019-10-29 09:08:10 -04:00
  • a1ad991b00 use full count Conor Patrick 2019-10-29 08:58:19 -04:00
  • 643f9d1bee refactor with restore_key and use time-based counter Conor Patrick 2019-10-29 08:47:46 -04:00
  • cb4560f3ea latest solokeys returns 4 bytes Conor Patrick 2019-10-28 09:54:56 -04:00
  • 1b8d477d14 latest solokeys returns 4 bytes fix_solokeys_version Conor Patrick 2019-10-28 09:54:56 -04:00
  • 0579471001 allow larger range for count since it can be a random-valued increment Conor Patrick 2019-10-28 09:41:53 -04:00
  • 03099d5ebc allow larger range for count since it can be a random-valued increment allow_random_count Conor Patrick 2019-10-28 09:41:53 -04:00
  • 21aa84ee85 fix test_user_presence.py after python-fido2 change Pavol Rusnak 2019-10-26 01:05:59 +02:00
  • 6ca260358c add test Conor Patrick 2019-10-08 16:03:59 -04:00
  • 89de17cab2 add test fido2_over_u2f Conor Patrick 2019-10-08 16:03:59 -04:00
  • 2cc35f10cf Update test_solo.py Conor Patrick 2019-10-08 11:31:42 -04:00
  • 603f286c1d add tests for backup key Conor Patrick 2019-10-08 11:23:57 -04:00
  • 328830e49a Update test_solo.py solokeys_backup_key Conor Patrick 2019-10-08 11:31:42 -04:00
  • 7fe3529479 add tests for backup key Conor Patrick 2019-10-08 11:23:57 -04:00
  • 27efc98810 Test that resident keys get replaced correctly if a credential for the same RP ID and account ID already exists on the authenticator. Andrew Kozlik 2019-10-08 13:24:16 +02:00
  • ca786b4bb8 Add hmac-secret sanity test. Andrew Kozlik 2019-10-08 13:19:35 +02:00
  • 0f98a9228d Skip reboot test on Trezor. Reboot command is not supported. Andrew Kozlik 2019-10-08 13:18:54 +02:00
  • 74b2d370d1 Enable automated user-presence tests on Trezor. Andrew Kozlik 2019-10-08 13:16:59 +02:00
  • 9066a8d680 Add resident key tests for devices which have a display and do not support get_next_assertion(). Andrew Kozlik 2019-10-08 13:12:27 +02:00
  • 5b7be01c8f Disable user verification tests on Trezor. Andrew Kozlik 2019-10-08 13:03:41 +02:00
  • 3469b8f8cb Allow dummy signature in response to silent authentication on Trezor. Andrew Kozlik 2019-10-08 13:00:40 +02:00
  • fee72f81bf Disable ClientPin tests for Trezor. Andrew Kozlik 2019-10-08 12:57:41 +02:00
  • f80f4d4a45 Add on_keepalive parameter to requests and add DeviceSelectCredential class, which implements button presses on the authenticator in response to keepalive STATUS_UPNEEDED. Andrew Kozlik 2019-10-08 12:55:39 +02:00
  • 14bfe4c7fb Add force_udp_backend() for Trezor. Andrew Kozlik 2019-10-08 11:04:33 +02:00
  • 74f9347860 Remove the "rk" option in TestResidentKey GetAssertion commands, since it is not a valid option for the GetAssertion command. Andrew Kozlik 2019-09-30 14:51:30 +02:00
  • 2391f7f38f Fix TestGetAssertion::test_allow_list_id_wrong_type and TestGetAssertion::test_allow_list_missing_id to correctly check that the authenticator verifies the presence and data type of the id attribute. Andrew Kozlik 2019-09-30 14:20:16 +02:00
  • a180ff2540 add test for mc Conor Patrick 2019-09-17 00:13:43 +08:00
  • 58f2cbb499 test solo version using hid command Conor Patrick 2019-09-16 16:59:26 +08:00
  • 1650923565 test up=false for get_assertion Conor Patrick 2019-09-16 16:26:47 +08:00
  • a73c77ba91 test request with mismatched RpID Conor Patrick 2019-09-16 15:34:42 +08:00