rilascio della libreria crittografica libera 1.0.18, compatibile a livello API con la libreria (libreria di Networking e Crittografia) e fornisce funzioni per la gestione di interazioni di rete sicure, hashing, generazione di numeri pseudo-casuali, gestione di firme digitali e crittografia utilizzando chiavi pubbliche e simmetriche (shared-key) autenticate. L'API di Sodium si distingue per la sua semplicitΓ e offre per impostazione predefinita le opzioni piΓΉ sicure, metodi di crittografia e hashing. Il codice della libreria Γ¨ sotto licenza libera ISC.
NovitΓ principali:
- Γ stata aggiunta una nuova piattaforma di destinazione WebAssembly/WASI (interfaccia per l'uso di WebAssembly al di fuori del browser);
- La performance delle operazioni di hashing di base Γ¨ aumentata di circa il 10% su sistemi con supporto per istruzioni AVX2;
- Γ stato aggiunto il supporto per la compilazione utilizzando Visual Studio 2019;
- Sono state implementate le nuove funzioni core_ed25519_from_hash() e core_ed25519_random() per mappare un hash a un punto edwards25519 o per ottenere un punto edwards25519 casuale;
- Γ stata aggiunta la funzione crypto_core_ed25519_scalar_mul() per la moltiplicazione scalar*scalar (mod L);
- Γ stato aggiunto il supporto per un gruppo ordinato di numeri primi , necessari per la compatibilitΓ con wasm-crypto;
- Γ garantito l'uso della chiamata di sistema su sistemi che lo supportano;
- Il supporto per la tecnologia NativeClient Γ¨ stato interrotto, a favore del WebAssembly; Durante la compilazione sono state utilizzate le opzioni del compilatore Β«-ftree-vectorizeΒ» e Β«-ftree-slp-vectorizeΒ».
- Γ disponibile il 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 l'organizzazione di interazioni di rete sicure, hashing, generazione di numeri pseudo-casuali, gestione di firme digitali, crittografia con chiavi aperte e simmetriche (shared-key). L'API di Sodium si distingue per la sua semplicitΓ e offre di default le opzioni piΓΉ sicure.
Fonte: opennet.ru
