Documentation for the Cryptnox Hardware Wallet smart card
This repository contains the technical documentation for the Cryptnox Hardware Wallet card, available on the Cryptnox documentation portal.
| Section | Description |
|---|---|
| Introduction | Security model, supported algorithms and curves |
| Technical specifications | Cryptographic capabilities, communication protocols, Secure Element features |
| Lifecycle management | Card states and transitions |
| Secure channel | Session establishment, key derivation, APDU encryption |
| Authentication | PIN, PUK, user keys, FIDO2 |
| Seed management | Seed generation, dual generation mode, key sources |
| Key derivation | BIP32 / SLIP-0010, dual curve support, parent key caching |
| EC signature | Signature types, output formats, pinless signing |
| Command overview | Summary of all APDU commands and their security requirements |
| APDU commands | Setup, crypto, data, and user key commands |
| Status codes reference | Response codes and error handling |
| Cryptographic assets | Key material, credentials, and derived secrets managed by the card |
| License | CC BY-NC-ND 4.0 |
pip install -r requirements.txt
sphinx-build -b html docs/source docs/build/htmlThen open docs/build/html/index.html in your browser.
cryptnox-hardware-wallet is licensed under CC BY-NC-ND 4.0:
- Attribution for appropriate credit to Cryptnox SA
- NonCommercial for non-commercial use only
- NoDerivatives for unmodified redistribution only
For inquiries, contact: contact@cryptnox.com
