01.10.2014 Новости, Открытый код/LinuxВ сентябре состоялся первый стабильный релиз свободной криптографической библиотеки libsodium 1.0.0 (Sodium). Библиотека предназначена для создания программного инструментария для шифрования-дешифрования контента, хэширования паролей, работы с цифровыми подписями и др. Исходный код Sodium распространяется по лицензии ISC. Проект Sodium был анонсирован компанией OpenDNS в 2013 г. как форк (версия) разработанной ранее криптографической библиотеки NaCl (Networking and Cryptography library), но не получившей широкого распространения из-за нерешенной проблемы переносимости кода на другие платформы (NaCl может использоваться лишь в отдельных Unix-системах). Разработчик ПО, сотрудник компании OpenDNS, Фрэнк Денис представил Sodium как универсальную кросс-платформенную библиотеку, обеспечивающую полную совместимость с NaCl на уровне API, с поддержкой целого ряда платформ. Библиотека включается в пакеты и инсталляторы для многих ОС, и ее функции доступны пользователям через API. В Sodium обеспечена сборка в виде разделяемой библиотеки, поставляется стандартный набор заголовочных файлов, добавлены средства для установки и интеграции со сторонними проектами; базовый API ориентирован на язык Си, но дополнительно в пакет включаются биндинги для языков Ruby и Python. Среди поддерживаемых Sodium платформ называются: Bitrig, OpenBSD, Dragonfly BSD, NetBSD, FreeBSD, SmartOS, OSX, Linux, Windows, iOS и Android. Отмечается, что libsodium (как и NaCl) предоставляет упрощенный API с ...
читать далее.