This library allows usage of Arduino boards secure elements in a common and unified way.
Arduino_SecureElement depends on:
- ArduinoECCX08 for Atmel/Microchip ECC508 and ECC608 crypto chips
- SE05X nano or full for NXP SE050 crypto chip
- SATSE a software "secure element" implementation, NOT secure at all, for the Arduino UNO R4 WiFi.
Arduino_SecureElement supports a reduced and common subset of operations:
- Random number generation
- SHA256 digest
- ECCurve_NIST_P256 key generation
- ECDSA sign and verify