Convert your Android phone to any USB device you like! USB Gadget Tool allows you to create and activate USB device roles, like a mouse or a keyboard. 🛠🛡📱
-
Updated
Nov 1, 2026 - Kotlin
Convert your Android phone to any USB device you like! USB Gadget Tool allows you to create and activate USB device roles, like a mouse or a keyboard. 🛠🛡📱
Turn a $5 Raspberry Pi RP2350 board into an open-source hardware passkey: WebAuthn/FIDO2 logins, ssh & git signing, OpenPGP, PIV, TOTP. Rust firmware, no_std.
OpenPGP CCID smart card for Raspberry Pico and ESP32
A USB smartcard driver including GSM SIM and EMV credit/debit card development platforms
Chip card interface device (CCID) implementation for embedded devices
Cryptologically Enchanted Shamir's Secret.
Linux stopgap middleware exposing a virtual FIDO HID device via UHID to relay browser CTAP/U2F requests to NFC security keys over PC/SC.
Android USB CCID smart card reader library in Kotlin
Native C\C++ tracer app that uses USBPcap to capture APDUs
Kotlin driver card parser and Android USB CCID library. Application-supplied Gen1 recovery keys.
Virtual FIDO2 and PIV YubiKey test device for Raspberry Pi, implemented as an unprivileged USB gadget worker
To associate your repository with the ccid topic, visit your repo's landing page and select "manage topics."