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

31 мая 2019 года

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

Основные новшества:

  • Добавлена новая целевая платформа WebAssembly/WASI (интерфейс WASI для использования WebAssembly вне браузера);
  • На системах с поддержкой инструкций AVX2 примерно на 10% увеличена производительность основных операций хэширования;
  • Добавлена поддержка сборки с использованием Visual Studio 2019;
  • Реализованы новые функции core_ed25519_from_hash() и core_ed25519_random() для отражения хэша в точку edwards25519 или получения случайной точки edwards25519;
  • Добавлена функция crypto_core_ed25519_scalar_mul() для умножения scalar*scalar (mod L);
  • Добавлена поддержка упорядоченной группы простых чисел Ristretto, необходимых для совместимости с wasm-crypto;
  • Обеспечено использование системного вызова getentropy() на системах поддерживающих его;
  • Прекращена поддержка технологии NativeClient, развитие которой прекращено в пользу WebAssembly;
  • При сборке задействованы опции компилятора "-ftree-vectorize" и "-ftree-slp-vectorize".

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск криптографической библиотеки Sodium 1.0.18», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.