Vydání kryptografické knihovny Sodium 1.0.18

Dostupný vydání bezplatné kryptografické knihovny Sodík 1.0.18, která je API kompatibilní s knihovnou NaCl (Knihovna Networking and Cryptography) a poskytuje funkce pro organizaci zabezpečené síťové komunikace, hashování, generování pseudonáhodných čísel, práci s digitálními podpisy a šifrování pomocí ověřených veřejných a symetrických klíčů (sdílený klíč). Sodium API je jednoduché a ve výchozím nastavení nabízí nejbezpečnější možnosti, metody šifrování a hašování. Kód knihovny distribuovány pod bezplatnou licencí ISC.

Hlavní inovace:

  • Přidána nová cílová platforma WebAssembly/WASI (rozhraní BYL JSEM používat WebAssembly mimo prohlížeč);
  • Na systémech s podporou instrukcí AVX2 se výkon základních hašovacích operací zvýšil přibližně o 10 %.
  • Přidána podpora pro vytváření pomocí sady Visual Studio 2019;
  • Implementovány nové funkce core_ed25519_from_hash() a core_ed25519_random() pro zobrazení hash do bodu edwards25519 nebo získání náhodného bodu edwards25519;
  • Přidána funkce crypto_core_ed25519_scalar_mul() pro skalární*skalární násobení (mod L);
  • Přidána podpora pro uspořádanou skupinu prvočísel Ristretto, nezbytné pro kompatibilitu s wasm-crypto;
  • Povoleno použití systémového volání getentropie() na systémech, které ji podporují;
  • Byla ukončena podpora technologie NativeClient, jejíž vývoj ukončeno ve prospěch WebAssembly;
  • Při sestavování jsou povoleny možnosti kompilátoru „-ftree-vectorize“ a „-ftree-slp-vectorize“.

Zdroj: opennet.ru

Přidat komentář