LedgerHQ / app-security-key

Apache License 2.0
7 stars 3 forks source link

Ledger App Security Key

Ledger App Security Key for Ledger devices.

This application implements an U2F and CTAP2 Authenticator for Ledger devices.

A great introduction to WebAuthn can be found here. You can also use this demo to test this app, or use its debugger to do some advance testing.

Specifications

Building

With VSCode

You can quickly setup a convenient environment to build and test your application by using Ledger's VSCode developer tools extension which leverages the ledger-app-dev-tools docker image.

With a terminal

The ledger-app-dev-tools docker image contains all the required tools and libraries to build, test and load an application.

Acronyms

Acronyms specific to the project:

Acronyms not specific to the project:

Testing the app

See dedicated README.md in tests directory.

Known limitations

Due to OS constraints, this Security Key App as some limitations:

Please look at the dedicated section at the end of this blog post for more detailed explanations.