CryptoAuthLib
Криптографические микросхемы Microchip CryptoAuth: аппаратное шифрование и аутентификация для Arduino без полинга и динамической памяти
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:47eaee2bef9be2e942c388990bddfcdadccd69ff9402c5bfd1c936522beec728CryptoAuthLib-1.0.1-47eaee2b.zipОписание
Это объектно-ориентированная библиотека C для работы с криптографическими микросхемами Microchip серии CryptoAuth: ATSHA204A, ATECC108A, ATECC508A и ATECC608A. Подходит тем, кто хочет добавить аппаратное шифрование и аутентификацию в проект на Arduino. Библиотека поддерживает режимы работы без полинга (отложенное чтение ответа вместо активного опроса) и без динамической памяти, что полезно для микроконтроллеров с ограниченными ресурсами. Требует навыков работы с низкоуровневым C-кодом и опыта программирования микроконтроллеров, так как документация содержит обширные технические детали о самих чипах CryptoAuth, а не только об API.