cryptnox-sdk-arduino 1.0.0
Arduino library for Cryptnox Hardware Wallet
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 C__FlashStringHelper
 CCryptnoxWalletHigh-level interface for interacting with a Cryptnox Hardware Wallet over NFC
 CCW_CardInfoSubset of the Cryptnox card info returned by APDU 0x80FA0000
 CCW_CryptoProviderAbstract interface for cryptographic operations used by CW_SecureChannel
 CArduinoCryptoProviderCW_CryptoProvider implementation for the Arduino UNO R4 (RA4M1)
 CStubCrypto
 CCW_LoggerAbstract interface for serial/debug output
 CArduinoLoggerAdapterCW_Logger implementation wrapping Arduino's HardwareSerial
 CNullLoggerAdapterNo-op CW_Logger — guarantees nothing reaches the serial port
 CStubLogger
 CCW_NfcTransportAbstract interface for NFC transport operations
 CPN532AdapterCW_NfcTransport implementation over the Adafruit_PN532 driver
 CStubNfc
 CCW_PlatformAbstract interface for platform-specific operations used by the SDK
 CArduinoPlatformCW_Platform implementation using Arduino's blocking delay()
 CStubPlatform
 CCW_SecureChannelImplements the Cryptnox secure channel protocol over NFC
 CCW_SecureSessionHolds cryptographic session state for reentrant secure channel operations
 CCW_SignRequestRequest parameters for CryptnoxWallet::sign
 CCW_SignResultResult of CryptnoxWallet::sign
 CCW_UtilsPortable utility functions for cryptographic and security operations
 CDerFuzzTarget
 CTx2Ethereum EIP-1559 transaction structure