|
cryptnox-sdk-arduino 1.0.0
Arduino library for Cryptnox Hardware Wallet
|
| examples | |
| BasicUsage | |
| BasicUsage.ino | |
| Connect | |
| Connect.ino | |
| Sign | |
| Sign.ino | |
| UsdcSigning | |
| config.template.h | |
| keccak256.cpp | Keccak-256 (SHA3 variant) hash implementation for Ethereum |
| keccak256.h | Keccak-256 (SHA3 variant) hash function for Ethereum |
| UsdcSigning.ino | |
| util.cpp | |
| util.h | |
| VerifyPin | |
| VerifyPin.ino | |
| src | |
| cryptnox-sdk-cpp | |
| fuzz | |
| corpus | |
| fuzz_der.cpp | |
| CryptnoxWallet.cpp | Implementation of the high-level CryptnoxWallet API |
| CryptnoxWallet.h | High-level API for interacting with a Cryptnox Hardware Wallet over NFC |
| CW_CryptoProvider.h | Abstract cryptographic primitives interface |
| CW_Defs.h | Shared constants, error codes, and session state for the SDK |
| CW_Logger.h | Abstract logging interface |
| CW_NfcTransport.h | Abstract NFC transport interface |
| CW_Platform.h | Abstract platform interface for timing primitives |
| CW_SecureChannel.cpp | Implementation of the Cryptnox secure channel protocol |
| CW_SecureChannel.h | Cryptnox secure channel protocol over NFC |
| CW_TrustedKeys.h | Cryptnox CA public keys used for offline certificate verification |
| CW_Utils.cpp | Implementation of the platform-independent utility helpers |
| CW_Utils.h | Platform-independent security and memory utilities |
| platform_compat.h | Arduino compatibility shims for non-Arduino (plain C++) builds |
| ArduinoCryptoProvider.cpp | Implementation of the Arduino UNO R4 concrete crypto provider |
| ArduinoCryptoProvider.h | Concrete CW_CryptoProvider for the Arduino UNO R4 (RA4M1) |
| ArduinoLoggerAdapter.cpp | Implementation of the HardwareSerial-backed logger |
| ArduinoLoggerAdapter.h | Concrete CW_Logger over HardwareSerial for development builds |
| ArduinoPlatform.cpp | Implementation of the Arduino blocking-delay platform adapter |
| ArduinoPlatform.h | Concrete CW_Platform over Arduino's delay() |
| CryptnoxWallet.h | Umbrella include and module-group anchor for the CryptnoxWallet Arduino library |
| NullLoggerAdapter.h | Silent CW_Logger for production firmware |
| PN532Adapter.cpp | Implementation of the PN532 transport adapter |
| PN532Adapter.h | Concrete CW_NfcTransport over Adafruit_PN532 (SPI / I2C / UART) |