authenticator-rs
authenticator-rs copied to clipboard
Use USB/IP software token for the CI tests
In addition to https://github.com/mozilla/authenticator-rs/pull/218, a software-only test could be executed against an USB/IP based FIDO authenticator - Nitrokey 3:
- https://github.com/Nitrokey/nitrokey-3-firmware/tree/main/runners/usbip
- https://github.com/trussed-dev/pc-usbip-runner
Example of use in a test suite:
- https://github.com/Nitrokey/nitrokey-3-tests/blob/main/utils/device.py#L108-L120
Canokey also has soft token implement through USB/IP, FunctionFS or qemu.
- https://github.com/canokeys/canokey-usbip
- https://github.com/canokeys/canokey-ffs
- https://github.com/canokeys/canokey-qemu