|
cryptnox-sdk-arduino 1.0.0
Arduino library for Cryptnox Hardware Wallet
|
Platform-independent helpers and shared constants. More...
Classes | |
| class | CW_Utils |
| Portable utility functions for cryptographic and security operations. More... | |
Enumerations | |
| enum | CW_Curve { CW_CURVE_SECP256R1 = 0 , CW_CURVE_SECP256K1 = 1 } |
| Portable curve identifier used throughout the SDK. More... | |
Platform-independent helpers and shared constants.
Includes CW_Utils (constant-time compare, secure wipe, safe memcpy, RNG), the CW_CERT_* / CW_SIGN_* error codes, and the trusted-CA key table (CW_TrustedKeys.h).
| enum CW_Curve |
Portable curve identifier used throughout the SDK.
Replaces direct references to uECC_Curve_t at every API boundary so the abstract interfaces (CW_CryptoProvider, CW_SecureChannel) remain decoupled from any specific ECC back-end.
| Enumerator | |
|---|---|
| CW_CURVE_SECP256R1 | NIST P-256 / secp256r1 |
| CW_CURVE_SECP256K1 | Koblitz secp256k1 |