wolfssl
SSL/TLS для встроенных систем: лёгкая реализация защищённой связи на ANSI C с гибкой настройкой под ограниченные ресурсы
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a3199eb282afdff6ed7ee438a175842a8c425a4264022019153e430def20ef96wolfssl-5.8.4-a3199eb2.zipОписание
Лёгкая реализация SSL/TLS для Arduino-проектов, где нужна защищённая связь, но ресурсов немного. Библиотека написана на ANSI C и специально адаптирована под встроенные системы и микроконтроллеры. Основана на wolfSSL 5.8.4 и доступна через Arduino Library Manager. Настройка ведётся в файле user_settings.h в папке библиотеки — можно включить только нужные функции и сэкономить память. Для работы нужно определить макрос WOLFSSL_USER_SETTINGS проект-широко и подключать wolfssl.h перед другими заголовками библиотеки. Примеры есть в GitHub-репозитории wolfSSL для Arduino, плюс общая документация по конфигурации и API на сайте wolfssl.com.