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.

  • Hardware Wallet Technical Reference [HTML]


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 CLI User Guide [HTML]


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 Python [HTML]


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 ESP32 [HTML]


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 Arduino [HTML]


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++. Porting Cryptnox support to a new native platform requires only a platform-specific transport layer built on top of it.

  • Cryptnox SDK for C++ [HTML]


Other resources