Arduino_SecureElement
Унифицированный интерфейс для криптографических чипов ECC508, ECC608 и SE050 с поддержкой ECDSA, SHA256 и генерации ключей
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:133cab8dd832e3b515f4950580803b30f4838d1fcf52185c808fd2b3b89e0e7cArduino_SecureElement-1.0.1-133cab8d.zipОписание
Если в вашем Arduino используется криптографический чип — Atmel/Microchip ECC508, ECC608 или NXP SE050 — эта библиотека предоставляет единый интерфейс для работы с ними. Под капотом она оборачивает более специализированные драйверы вроде ArduinoECCX08 и SE05X в набор общих операций: генерация случайных чисел, хеширование по SHA256, создание ключей на кривой NIST P256 и цифровая подпись ECDSA. Есть и программная реализация для Arduino UNO R4 WiFi, но это не криптография в смысле безопасности — просто для тестирования логики. Если ваша плата вообще не оснащена аппаратным крипточипом или вам нужны более низкоуровневые операции, чем предлагает этот унифицированный API, потребуется работать напрямую с зависимостями.