Состоялся первый стабильный выпуск библиотеки libsodium, позиционируемой разработчиками в качестве современной и простой в использовании библиотеки для шифрования, хеширования и работы с цифровыми подписями. Исходный код распространяется по лицензии ISC.
Проект libsodium образован в 2013 в качестве форка NaCl, сохранив полную совместимость по API, но обладая при этом гораздо лучшей переносимостью (поддерживаются платформы Linux, *BSD, Mac OS, Windows, iOS и Android). libsodium и NaCl просты в освоении и предоставляют хоть и небольшой, но зато проверенный набор безопасных методов, в то время, как аналоги, наподобие OpenSSL, перегружены избыточной функциональностью, в которой периодически обнаруживаются уязвимости.
Основные изменения:
- Стабилизация API и ABI. Новые возможности будут добавляться с оглядкой на поддержание обратной совместимости с веткой 1.x;
- Исправлена некорректная работа функции crypto_sign() с перекрывающимися областями;
- Расширен набор тестов.
>>> Подробности