Lëshimi i bibliotekës kriptografike Sodium 1.0.18

Në dispozicion lëshimi i një biblioteke falas kriptografike Sodium 1.0.18, i cili është API i pajtueshëm me bibliotekën NaCl (Biblioteka e rrjeteve dhe kriptografisë) dhe ofron funksione për organizimin e komunikimit të sigurt të rrjetit, hashimin, gjenerimin e numrave pseudo të rastësishëm, punën me nënshkrimet dixhitale dhe enkriptimin duke përdorur çelësa të vërtetuar publik dhe simetrik (çelës të përbashkët). Sodium API është i thjeshtë dhe ofron opsionet më të sigurta, metodat e kriptimit dhe hashimit si parazgjedhje. Kodi i bibliotekës shperndare nga nën licencën falas ISC.

Risitë kryesore:

  • U shtua platforma e re e synuar WebAssembly/WASI (ndërfaqja WASI për të përdorur WebAssembly jashtë shfletuesit);
  • Në sistemet me mbështetje për udhëzimet AVX2, performanca e operacioneve bazë të hashimit është rritur me afërsisht 10%.
  • Mbështetje e shtuar për ndërtimin duke përdorur Visual Studio 2019;
  • Funksionet e reja të implementuara core_ed25519_from_hash() dhe core_ed25519_random() për të pasqyruar një hash në pikën edwards25519 ose për të marrë një pikë të rastësishme edwards25519;
  • Funksioni i shtuar crypto_core_ed25519_scalar_mul() për shumëzim skalar*skalar (mod L);
  • Mbështetje e shtuar për grupin e renditur të numrave të thjeshtë Ristretto, e nevojshme për pajtueshmërinë me wasm-crypto;
  • Përdorimi i aktivizuar i thirrjes së sistemit getentropia () mbi sistemet që e mbështesin atë;
  • Mbështetja për teknologjinë NativeClient është ndërprerë, zhvillimi i së cilës ndërprerë në favor të WebAssembly;
  • Gjatë ndërtimit, aktivizohen opsionet e përpiluesit "-ftree-vectorize" dhe "-ftree-slp-vectorize".

Burimi: opennet.ru

Shto një koment