Lansarea bibliotecii criptografice Sodium 1.0.18

Disponibil lansarea unei biblioteci criptografice gratuite Sodiu 1.0.18, care este compatibil API cu biblioteca NaCl (Biblioteca de rețea și criptare) și oferă funcții pentru organizarea comunicațiilor de rețea securizate, hashing, generarea de numere pseudoaleatoare, lucrul cu semnături digitale și criptarea utilizând chei publice și simetrice (cheie partajată) autentificate. API-ul Sodium este simplu și oferă cele mai sigure opțiuni, metode de criptare și hashing în mod implicit. Codul bibliotecii distribuit de sub licența gratuită ISC.

Principalele inovații:

  • S-a adăugat o nouă platformă țintă WebAssembly/WASI (interfață AM FOST pentru a utiliza WebAssembly în afara browserului);
  • Pe sistemele cu suport pentru instrucțiunile AVX2, performanța operațiunilor de hashing de bază a crescut cu aproximativ 10%.
  • S-a adăugat suport pentru construirea folosind Visual Studio 2019;
  • S-au implementat noi funcții core_ed25519_from_hash() și core_ed25519_random() pentru a reflecta un hash la punctul edwards25519 sau pentru a obține un punct edwards25519 aleatoriu;
  • S-a adăugat funcția crypto_core_ed25519_scalar_mul() pentru multiplicarea scalară*scală (mod L);
  • S-a adăugat suport pentru grupul ordonat de numere prime Ristretto, necesar pentru compatibilitatea cu wasm-crypto;
  • Utilizare activată a apelului de sistem getentropie() asupra sistemelor care îl suportă;
  • Suportul pentru tehnologia NativeClient a fost întrerupt, a cărui dezvoltare întreruptă în favoarea WebAssembly;
  • La construirea, opțiunile compilatorului „-ftree-vectorize” și „-ftree-slp-vectorize” sunt activate.

Sursa: opennet.ru

Adauga un comentariu