Skip to content

Commit

Permalink
Merge pull request #5 from bcmi-labs/fix-xi
Browse files Browse the repository at this point in the history
CI and docs
  • Loading branch information
pennam authored Feb 8, 2024
2 parents f7b7fc7 + 0059030 commit 27e0dbd
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 2 deletions.
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Arduino_SecureElement
====================

[![Compile Examples](https://github.com/arduino-libraries/Arduino_SecureElement/workflows/Compile%20Examples/badge.svg)](https://github.com/arduino-libraries/Arduino_SecureElement/actions?workflow=Compile+Examples)
[![Arduino Lint](https://github.com/arduino-libraries/Arduino_SecureElement/workflows/Arduino%20Lint/badge.svg)](https://github.com/arduino-libraries/Arduino_SecureElement/actions?workflow=Arduino+Lint)
[![Spell Check](https://github.com/arduino-libraries/Arduino_SecureElement/workflows/Spell%20Check/badge.svg)](https://github.com/arduino-libraries/Arduino_SecureElement/actions?workflow=Spell+Check)

This library allows usage of Arduino boards secure elements in a common and unifyed way.

## :chains: Dependencies

Arduino_SecureElement depends on:

* [ArduinoECCX08](https://github.com/espressif/arduino-esp32/tree/master/libraries/Update) for Atmel/Microchip ECC508 and ECC608 crypto chips
* SE05X [nano](https://github.com/arduino/ArduinoCore-renesas/tree/main/libraries/SE05X) or [full](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/SE05X) for NXP SE050 crypto chip
* [SATSE]() a software "secure element" implementation, NOT secure at all, for the Arduino UNO R4 WiFi.

## :closed_lock_with_key: Features

Arduino_SecureElement supports a reduced and common subset of operations:

* Random number generation
* SHA256 digest
* ECCurve_NIST_P256 key generation
* ECDSA sign and verify

4 changes: 2 additions & 2 deletions library.properties
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ maintainer=Arduino <info@arduino.cc>
sentence=Arduino Library for the Atmel/Microchip ECC508 and ECC608 and NXP SE050 crypto chips
paragraph=
category=Communication
url=https://github.com/arduino/Arduino_SecureElement
architectures=
url=https://github.com/arduino-libraries/Arduino_SecureElement
architectures=*
includes=Arduino_SecureElement.h
depends=ArduinoECCX08

0 comments on commit 27e0dbd

Please sign in to comment.