fido2-tests icon indicating copy to clipboard operation
fido2-tests copied to clipboard

Test suite for FIDO2, U2F, and other security key functions

Results 12 fido2-tests issues
Sort by recently updated
recently updated
newest added

Bumps [black](https://github.com/psf/black) from 18.9b0 to 24.3.0. Release notes Sourced from black's releases. 24.3.0 Highlights This release is a milestone: it fixes Black's first CVE security vulnerability. If you run Black...

dependencies

Hi, For short: Two files have typos. 1. solo_v1.py Ln 11 & 12 `from fido2.ctap1 import CTAP1 from fido2.ctap2 import CTAP2` should be Ctap1 and Ctap2 2. base.py LN 6...

Solo simulation seems to run fine, but when I try to install the test environment using `pip3 install --user -r requirements.txt` on Ubuntu 18.04.4 LTS it tells me: ``` x86_64-linux-gnu-gcc...

This PR adjusts the expected error codes of some tests based on the [issue](https://github.com/solokeys/fido2-tests/issues/55) I opened a few weeks ago. This PR only adjusts the expected error codes of tests...

There are some test cases where you expect wrong error codes in my opinion. These are: [test_zero_length_pin_auth](https://github.com/solokeys/fido2-tests/blob/3f7893d8d1a39b009cddad7913d3808ca664d3b7/tests/standard/fido2/pin/test_pin.py#L99): * For both, `MakeCredential` and `GetAssertion` the [CTAP](https://fidoalliance.org/specs/fido-v2.0-ps-20190130/fido-client-to-authenticator-protocol-v2.0-ps-20190130.html#using-pinToken-in-authenticatorMakeCredential) spec states that `CTAP2_ERR_PIN_NOT_SET` if...

Hi, just installed the latest fido tests. Now they don't work. I tried a solo hacker and a solo hacker on nucleo board. I tired `pytest tests/vendor -s` and `pytest...

Hi, I believe that [forwarding an icon of 128 bytes](https://github.com/solokeys/fido2-tests/blob/9561b5b50279c2e71db37aedd241b029627b38b1/tests/utils.py#L77) causes [test_rk_maximum_list_capacity_per_rp_nodisplay](https://github.com/solokeys/fido2-tests/blob/9561b5b50279c2e71db37aedd241b029627b38b1/tests/standard/fido2/test_resident_key.py#L191-L244) and [test_rk_maximum_size_nodisplay](https://github.com/solokeys/fido2-tests/blob/9561b5b50279c2e71db37aedd241b029627b38b1/tests/standard/fido2/test_resident_key.py#L148-L172) to fail against the Solo authenticator when PIN is provided. I should investigate more, but from...

My FIDO2 authenticator is a traditional smartcard. I am looking for a WebAuthn demo web sites to test card form factor authenticator. I checked few demo websites (ex: webauthn.org) which...

Let's replace code like this: https://github.com/solokeys/fido2-tests/blob/2cc35f10cf4c1aa5be103d27d88397176a483ba9/tests/standard/fido2/test_resident_key.py#L180-L181 with something saner such as ``` @pytest.mark.skip_has_display @pytest.mark.skip_truncates_displayName ``` This would also require defining a capability list for each supported hardware such as ```...

The following tests assume that the authenticator does not have a display: - TestResidentKey.test_multiple_rk - TestResidentKey.test_rk_maximum_size - TestResidentKey.test_rk_maximum_list_capacity_per_rp The tests only implement the flow according to step 10 in https://fidoalliance.org/specs/fido-v2.0-ps-20190130/fido-client-to-authenticator-protocol-v2.0-ps-20190130.html#authenticatorGetAssertion...