Ledger App FIDO U2F for Ledger devices.
This application implements an U2F Authenticator for Ledger devices.
A great introduction to WebAuthn can be found here. Note that U2F is only a subpart of WebAuthn. You can also use this demo to test this app, or use its debugger to do some advance testing.
- FIDO U2F (CTAP 1) specification can be found here.
On a development environment:
- Set
BOLOS_SDK
to a place where the Nano S SDK has been cloned (https://github.com/LedgerHQ/nanos-secure-sdk) - Install
arm-none-eabi-gcc
andclang
- Run
make
Acronyms not specific to the project:
- U2F: Universal 2nd Factor (open authentication standard, precedes FIDO2)
- WebAuthn: Web Authentication (component of FIDO2 specifications, described on FIDO Alliance's website)
See dedicated README.md
in tests directory
.