Vydání kryptografické knihovny Sodium 1.0.18

Dostupné vydání volné kryptografické knihovny Sodium 1.0.18, která je kompatibilní na úrovni API s knihovnou NaCl (síťová a kryptografická knihovna) a poskytuje funkce pro zajištění zabezpečené síťové interakce, hashování, generování pseudonáhodných čísel, práci s digitálními podpisy, šifrování s využitím autentizovaných veřejných a symetrických (shared-key) klíčů. API Sodium se vyznačuje jednoduchostí a nabízí defaultně nejbezpečnější možnosti, šifrovací a hashovací metody. Kód knihovny distribuováno je pod svobodnou licencí ISC.

Hlavní novinky:

  • Byla přidána nová cílová platforma WebAssembly/WASI (rozhraní WASI pro použití WebAssembly mimo prohlížeč);
  • Na systémech s podporou instrukcí AVX2 bylo přibližně o 10 % zvýšeno výkon základních hashovacích operací;
  • Byla přidána podpora sestavení pomocí Visual Studio 2019;
  • Byly implementovány nové funkce core_ed25519_from_hash() a core_ed25519_random() pro zrcadlení hash do bodu edwards25519 nebo pro získání náhodného bodu edwards25519;
  • Byla přidána funkce crypto_core_ed25519_scalar_mul() pro násobení scalar*scalar (mod L);
  • Byla přidána podpora uspořádané skupiny prvočísel Ristretto, potřebných pro kompatibilitu s wasm-crypto;
  • Zajištěno použití systémového volání getentropy() na systémech, které jej podporují;
  • Byla ukončena podpora technologie NativeClient, její rozvoj zastaveno ve prospěch WebAssembly;
  • Při sestavování byly využity možnosti kompilátoru „-ftree-vectorize“ a „-ftree-slp-vectorize“.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster