Выпуск криптографической библиотеки Sodium 1.0.13

Доступен выпуск свободной криптографической библиотеки Sodium 1.0.13, которая совместима на уровне API с библиотекой NaCl (Networking and Cryptography library) и предоставляет функции для организации защищённого сетевого взаимодействия, хэширования, генерации псевдослучайных чисел, работы с цифровыми подписями, шифрования с использованием аутентифицированных открытых и симметричных (shared-key) ключей. API Sodium отличается простотой и предлагает по умолчанию наиболе безопасные опции, методы шифрования и хэширования. Код библиотеки распространяется под свободной лицензией ISC.

В новом выпуске:

  • Реализован набор функций crypto_box_curve25519xchacha20poly1305_seal*();
  • Решены проблемы со сборкой в OpenBSD;
  • Обновлён скрипт компиляции для Android (появилась поддержка NDK r14b);
  • В сборки для iOS добавлены armv7s-оптмизиации;
  • Добавлена новая реализация хэш-функции Argon2 — Argon2id, а также представлен вариант функции округления для Argon2, оптимизированный при помощи инструкций AVX2. Для обеспечения обратной совместимости умолчанию продолжает использоваться старая реализация Argon2i;
  • В репозиторий NuGet включены пакеты с libsodium для платформы .NET.

© OpenNet