Криптографическая библиотека для Arduino: дополнение для новых IDE
На dxdt.ru с 2016 года опубликована небольшая криптографическая библиотека для Arduino, построенная на российском шифре “Магма”. Мне иногда присылают сообщения о проблемах (ошибках, выводимых компилятором), которые возникают при сборке в новых версиях Arduino IDE. Собственно, решение упоминается в комментариях к странице, но я всё же добавил в основной текст подробное пояснение о причине трудностей и о том, как эти трудности победить. Кратко: проблема не в коде библиотеки, а в установленном по умолчанию уровне оптимизации компилятора – в старых версиях Arduino IDE установки были другие. Библиотеку можно использовать без изменений, но нужно подредактировать настройки IDE (штатным способом); второй вариант – использовать обновлённую библиотеку, где параметры оптимизации указаны в исходном коде. Подробности – на странице библиотеки.
Адрес записки: https://dxdt.ru/2020/07/07/8934/
Похожие записки:
- Форматы ключей
- TLS в виртуальных машинах и извлечение ключей хостингом
- Набеги ботов под прикрытием AI
- Реплика: про HTTP-код 408 (Request Timeout)
- Рейтинги и настройки ресурсов
- Технические подробности: постквантовая криптосистема X25519Kyber768 в TLS
- Обновление "Избранного"
- X25519Kyber768 в браузере Chrome 124
- Starlink и взаимодействие с наземными GSM-сетями
- ИИ ChatGPT, читающий веб-страницы
- Открытые "исходники" и "бинарный" код с точки зрения ИБ
Написать комментарий