cryptnox-sdk-arduino 1.0.0
Arduino library for Cryptnox Hardware Wallet
Loading...
Searching...
No Matches
ArduinoCryptoProvider.h File Reference

Concrete CW_CryptoProvider for the Arduino UNO R4 (RA4M1). More...

#include <Arduino.h>
#include <uECC.h>
#include "cryptnox-sdk-cpp/CW_CryptoProvider.h"
#include "AESLib.h"
Include dependency graph for ArduinoCryptoProvider.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ArduinoCryptoProvider
 CW_CryptoProvider implementation for the Arduino UNO R4 (RA4M1). More...

Detailed Description

Concrete CW_CryptoProvider for the Arduino UNO R4 (RA4M1).

Declares ArduinoCryptoProvider, the Arduino-side concrete crypto adapter the host integration injects into CryptnoxWallet. The adapter stitches together four independent libraries — AESLib, the rweather Crypto SHA-256/512 implementations, micro-ecc, and the on-chip RA4M1 TRNG — behind the single platform-independent CW_CryptoProvider interface.

See also
CW_CryptoProvider
CryptnoxWallet

Definition in file ArduinoCryptoProvider.h.