cryptnox-sdk-arduino 1.0.0
Arduino library for Cryptnox Hardware Wallet
Loading...
Searching...
No Matches
Utilities & shared definitions

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...

Detailed Description

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).

Enumeration Type Documentation

◆ CW_Curve

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

Definition at line 151 of file CW_Defs.h.