Rilascio della libreria crittografica Sodium 1.0.18

È disponibile rilascio della libreria crittografica open-source Sodium 1.0.18, compatibile a livello API con la libreria NaCl (Networking and Cryptography library) e fornisce funzioni per organizzare interazioni di rete sicure, hashing, generazione di numeri pseudo-casuali, gestione di firme digitali, crittografia utilizzando chiavi pubbliche e simmetriche (shared-key). L'API di Sodium si distingue per la sua semplicità e offre di default le opzioni più sicure, metodi di crittografia e hashing. Il codice della libreria è distribuito è sotto licenza ISC.

Novità principali:

  • È stata aggiunta una nuova piattaforma target WebAssembly/WASI (interfaccia WASI per utilizzare WebAssembly al di fuori del browser);
  • Su sistemi che supportano istruzioni AVX2, le prestazioni delle operazioni di hashing principali sono aumentate di circa il 10%;
  • È stato aggiunto il supporto per la compilazione utilizzando Visual Studio 2019;
  • Sono state implementate nuove funzioni core_ed25519_from_hash() e core_ed25519_random() per riflettere l'hash in un punto edwards25519 o per ottenere un punto edwards25519 casuale;
  • È stata aggiunta la funzione crypto_core_ed25519_scalar_mul() per moltiplicare scalar*scalar (mod L);
  • È stato aggiunto il supporto per gruppi ordinati di numeri primi Ristretto, necessari per la compatibilità con wasm-crypto;
  • È stato garantito l'uso della chiamata di sistema getentropy() su sistemi che lo supportano;
  • Il supporto per la tecnologia NativeClient è stato interrotto, evolvendosi interrotto a favore di WebAssembly;
  • Durante la compilazione sono state attivate le opzioni del compilatore «-ftree-vectorize» e «-ftree-slp-vectorize».

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster