/micropython-fido2

Implementation of FIDO2/U2F in micropython

Primary LanguagePythonMIT LicenseMIT

micropython-fido2

This project is an implementation of the FIDO2 and U2F standards in micropython in less than 2000 lines of python code.

The software has been successfully testet on a Pyboard D-series.

It uses the HID interface for communication.

Security

Warning: This implemetation is not resisdant to side channel attacks like timing attacks.

License

MIT

Testing

For testing clone fido2-test and execute

pytest tests/standard -s