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.
Автор: Никита Лялин по материалам phoronix.com, lists.gnu.org.