Пускане на криптографската библиотека Sodium 1.0.18

Достъпен издание на свободна криптографска библиотека Sodium 1.0.18, което е съвместимо на ниво API с библиотеката NaCl (библиотека за мрежова и криптографска защита) и предлага функции за организиране на защитена мрежова комуникация, хеширане, генериране на псевдослучайни числа, работа с цифрови подписи, криптиране с използване на удостоверени публични и симетрични (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".

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster