A Sodium kriptográfiai könyvtár kiadása 1.0.18

Elérhető ingyenes kriptográfiai könyvtár kiadása Nátrium 1.0.18, amely API-kompatibilis a könyvtárral NaCl (Hálózati és kriptográfiai könyvtár), és funkciókat biztosít a biztonságos hálózati kommunikáció megszervezéséhez, a kivonatoláshoz, az álvéletlen számok generálásához, a digitális aláírásokkal való munkához, valamint a hitelesített nyilvános és szimmetrikus (megosztott kulcsú) kulcsokkal történő titkosításhoz. A Sodium API egyszerű, és alapértelmezés szerint a legbiztonságosabb opciókat, titkosítási és kivonatolási módszereket kínálja. Könyvtári kód forgalmazza ingyenes ISC licenc alatt.

Főbb újítások:

  • Új WebAssembly/WASI célplatform hozzáadva (interfész VOLTAM ÉN a WebAssembly böngészőn kívüli használatához);
  • Az AVX2 utasításokat támogató rendszereken az alapvető kivonatolási műveletek teljesítménye körülbelül 10%-kal nőtt.
  • Támogatás hozzáadva a Visual Studio 2019 használatával történő építéshez;
  • Új core_ed25519_from_hash() és core_ed25519_random() függvények implementálása az edwards25519 pontra mutató hash megjelenítésére vagy egy véletlenszerű edwards25519 pont megszerzésére;
  • Hozzáadott crypto_core_ed25519_scalar_mul() függvény a skalár*skalár szorzáshoz (mod L);
  • Hozzáadott támogatás a prímszámok rendezett csoportjához Ristretto, szükséges a wasm-crypto-val való kompatibilitáshoz;
  • A rendszerhívás használata engedélyezett getentropia() az azt támogató rendszereken;
  • Megszűnt a NativeClient technológia támogatása, melynek fejlesztése megszűnt a WebAssembly javára;
  • Az építés során a fordító „-ftree-vectorize” és „-ftree-slp-vectorize” opciói engedélyezve vannak.

Forrás: opennet.ru

Hozzászólás