Tools for security keys.
A desktop workbench and Go libraries for FIDO2, PIV and OpenPGP smart cards.
Telesma is a desktop workbench for inspecting, testing and managing local FIDO2 authenticators.
- Inspect connected devices, capabilities and FIDO metadata.
- Manage discoverable passkeys, PINs and authenticator settings.
- Run WebAuthn credential creation and assertion scenarios and inspect the results.
See the latest release for platform archives. Available operations depend on the connected authenticator.
Use the application runtime or choose the protocol and platform libraries needed by your project. Each repository documents its API, platform support and license.
| Libraries | Purpose |
|---|---|
kit |
FIDO2 device discovery, lifecycle and application workflows |
ctap |
FIDO2/CTAP authenticator commands, transports and workflows |
piv · openpgp |
Smart-card commands, signing and key management |
iso7816 · bertlv |
ISO 7816 APDUs, SCP11b channels and BER-TLV encoding |
token2 · yubico |
Vendor device information and PIV extensions |
mds · fido-registry |
Verified FIDO metadata and registry types, mappings and validators |
hid · pcsc |
Cross-platform HID and PC/SC access |
ble |
Experimental Bluetooth LE/GATT access on macOS |
winhello |
Windows WebAuthn and Windows Hello bindings |
See the architecture overview for how the projects fit together.
windows-proxy— a Windows service for FIDO2 USB HID access from applications without elevation.stress— USB CTAP2 stress testing with latency, throughput and error reports.