GNU Nettle 3.0 — крупный выпуск криптографической библиотеки

Разработчики проекта GNU Nettle анонсировали новую крупную версию 3.0 своей криптографической библиотеки с двойным лицензированием.Nettle построена таким образом, чтобы быть достаточно универсальной библиотекой низкого уровня и подходить большинству приложений. Nettle может использоваться напрямую из программ, написанных на языке C, однако существует привязки и к другим языкам, даже для Perl, Haskel и TCL.Новая версия не предполагает обратной совместимости ABI с предыдущими версиями Nettle, однако на уровне API совместимость сохранена почти полностью. Помимо исправления ошибок и переработки части интерфейса свежая версия GNU Nettle включает следующие возможности: поддержка Poly1305-AES MAC; поддержка поточного шифра ChaCha и экспериментального режима ChaCha-Poly1305 AEAD; поддержка режимов EAX и CCM; новая x86_64-сборка для GCM и MD5 для увеличения прироста в производительность примерно на 10–20%. Сайт проекта — www.lysator.liu.se/~nisse/nettle.

©  nixp