Liberazione di a biblioteca criptografica Sodium 1.0.18

Dispunibule liberazione di una biblioteca criptografica libera Sodiu 1.0.18, chì hè API compatible cù a biblioteca NaCl (Biblioteca di Networking è Criptografia) è furnisce funzioni per urganizà a cumunicazione di rete sicura, hashing, generazione di numeri pseudo-aleatoriu, travagliendu cù firme digitali, è criptografia utilizendu chjavi pubbliche è simmetriche autenticate (chjavi cumuni). L'API Sodium hè simplice è offre l'opzioni più sicure, i metudi di criptografia è di hashing per automaticamente. codice biblioteca distribuitu da sottu a licenza ISC libera.

Innuvazioni principali:

  • Aggiunta una nova piattaforma di destinazione WebAssembly / WASI (interfaccia WASI per aduprà WebAssembly fora di u navigatore);
  • Nantu à i sistemi cù supportu per l'istruzzioni AVX2, u rendiment di l'operazioni basi di hashing hè aumentatu di circa 10%.
  • Aghjunghje supportu per custruisce cù Visual Studio 2019;
  • Implementatu novi funzioni core_ed25519_from_hash () è core_ed25519_random () per riflette un hash à u puntu edwards25519 o ottene un puntu aleatoriu edwards25519;
  • A funzione aghjunta crypto_core_ed25519_scalar_mul () per a multiplicazione scalare * scalare (mod L);
  • Aghjunghje supportu per u gruppu urdinatu di numeri primi Ristretto, necessariu per a cumpatibilità cù wasm-crypto;
  • Abilitatu l'usu di a chjama di u sistema getentropia () nantu à i sistemi chì sustenenu;
  • U supportu per a tecnulugia NativeClient hè stata interrotta, u sviluppu di quale discontinued in favore di WebAssembly;
  • Quandu si custruisce, l'opzioni di compilatore "-ftree-vectorize" è "-ftree-slp-vectorize" sò attivati.

Source: opennet.ru

Add a comment