Rilascio della libreria crittografica Sodium 1.0.18

A disposizione rilascio di una libreria crittografica gratuita Sodio 1.0.18, che è API compatibile con la libreria NaCl (Libreria di rete e crittografia) e fornisce funzioni per organizzare comunicazioni di rete sicure, hashing, generazione di numeri pseudo-casuali, utilizzo di firme digitali e crittografia utilizzando chiavi pubbliche e simmetriche autenticate (a chiave condivisa). L'API Sodium è semplice e offre le opzioni, la crittografia e i metodi di hashing più sicuri per impostazione predefinita. Codice della biblioteca distribuito da sotto la licenza ISC gratuita.

Principali innovazioni:

  • Aggiunta una nuova piattaforma di destinazione WebAssembly/WASI (interface ERO IO utilizzare WebAssembly al di fuori del browser);
  • Sui sistemi con supporto per le istruzioni AVX2, le prestazioni delle operazioni di hashing di base sono aumentate di circa il 10%.
  • Aggiunto supporto per la creazione utilizzando Visual Studio 2019;
  • Implementate le nuove funzioni core_ed25519_from_hash() e core_ed25519_random() per riflettere un hash nel punto edwards25519 o ottenere un punto edwards25519 casuale;
  • Aggiunta la funzione crypto_core_ed25519_scalar_mul() per la moltiplicazione scalare*scalare (mod L);
  • Aggiunto il supporto per il gruppo ordinato di numeri primi “Ristretto”., necessario per la compatibilità con wasm-crypto;
  • Abilitato l'uso della chiamata di sistema getentropia() sui sistemi che lo supportano;
  • Il supporto per la tecnologia NativeClient è stato interrotto, il cui sviluppo interrotto a favore di WebAssembly;
  • Durante la compilazione, le opzioni del compilatore “-ftree-vettorizza” e “-ftree-slp-vettorizza” sono abilitate.

Fonte: opennet.ru

Aggiungi un commento