Выпуск криптографической библиотеки wolfSSL 4.4.0
Доступен новый выпуск компактной криптографической библиотеки wolfSSL 4.4.0, оптимизированной для использования на встраиваемых устройствах с ограниченными ресурсами процессора и памяти, таких как устройства интернета вещей, системы умного дома, автомобильные информационные системы, маршрутизаторы и мобильные телефоны. Код написан на языке Си и распространяется под лицензией GPLv2.
Библиотека предоставляет высокопроизводительные реализации современных криптоалгоритмов, включая ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0–1.3 и DTLS 1.2, которые по заявлению разработчиков в 20 раз компактнее, чем реализации из OpenSSL. Предоставляется как свой упрощённый API, так и прослойка для совместимости с API OpenSSL. Имеется поддержка OCSP (Online Certificate Status Protocol) и CRL (Certificate Revocation List) для проверки отзыва сертификатов.
Основные новшества wolfSSL 4.4.0:
- Поддержка чипов на базе микроархитектуры Qualcomm Hexagon;
- DSP-сборки для выноса операций проверки кодов коррекции ошибок (ECC) на сторону DSP-чипов;
- Новые API для ChaCha20/Poly1305 в режиме AEAD;
- Поддержка OpenVPN;
- Поддержка использования с http-сервером Apache;
- Поддержка IBM s390x;
- Поддержка PKCS8 для ED25519;
- Поддержка callback-вызовов в Certificate Manager;
- Поддержка эллиптических кривых P384 для SP.
- API для BIO и EVP;
- Реализация режимов AES-OFB и AES-CFB;
- Поддержка эллиптических кривых Curve448, X448 и Ed448;
- Поддержка сборки для Renesas Synergy S7G2 с задействование средств аппаратного ускорения.
Источник: http://www.opennet.ru/opennews/art.shtml? num=52789
© OpenNet