Cryptnox Product Documentation
Cryptnox Hardware Wallet
Cryptnox Hardware Wallet is a JavaCard Open Platform 3 smartcard with an EAL6+ Common Criteria certified secure element. It provides hardware-secured private key storage and transaction signing for cryptocurrency applications over NFC and contact (T=1) interfaces.
Cryptnox CLI
Cryptnox CLI brings full smartcard control to the terminal, handling card initialization, secure channel setup, PIN management, seed generation, key derivation, and transaction signing through a single command interface.
Cryptnox SDK for Python
Cryptnox SDK for Python brings Cryptnox smartcard support to the Python ecosystem, surfacing secure channel, APDU exchange, key derivation, and signing through a clean Python API. It integrates directly into desktop wallets, backend services, and automation workflows, adding hardware-secured keys to any Python application.
Cryptnox SDK for ESP32
Cryptnox SDK for ESP32 brings Cryptnox smartcard support to the ESP-IDF ecosystem, wrapping secure channel, APDU exchange, key derivation, and signing into a ready-to-use component for the ESP32’s Wi-Fi/Bluetooth SoCs. Connected firmware gains hardware-secured key storage without ever handling the card protocol directly.
Cryptnox SDK for Arduino
Cryptnox SDK for Arduino packages Cryptnox smartcard support as an Arduino library, exposing secure channel, APDU exchange, key derivation, and signing through a sketch-friendly API. Installable directly through the Arduino IDE and Library Manager, it adds hardware-secured keys to any board in just a few lines of code.
Cryptnox SDK for C++
Cryptnox SDK for C++ is the portable core at the heart of Cryptnox’s embedded SDKs, implementing secure channel, APDU exchange, key derivation, and signing in platform-neutral C++. It ships no transport driver, crypto backend, or logging output, so porting Cryptnox support to a new native platform means supplying those platform-specific pieces and building on top of the core.