Verëffentlechung vun der Natrium cryptographic Bibliothéik 1.0.18

Verfügbar Verëffentlechung vun enger gratis kryptographescher Bibliothéik Natrium 1.0.18, wat API kompatibel ass mat der Bibliothéik NaCl (Networking and Cryptography Bibliothéik) a bitt Funktiounen fir sécher Netzwierkkommunikatioun ze organiséieren, hashing, pseudo-zoufälleg Zuelen ze generéieren, mat digitale Ënnerschrëften ze schaffen, a Verschlësselung mat authentifizéierten ëffentlechen a symmetresche (shared-key) Schlësselen. D'Sodium API ass einfach a bitt déi sécherst Optiounen, Verschlësselung an Hashing Methoden als Standard. Bibliothéik Code verdeelt duerch ënner der fräier ISC Lizenz.

Haaptinnovatiounen:

  • Nei WebAssembly / WASI Zilplattform bäigefüügt (Interface WASI WebAssembly ausserhalb vum Browser ze benotzen);
  • Op Systemer mat Ënnerstëtzung fir AVX2 Instruktiounen ass d'Performance vun de Basishashing Operatiounen ëm ongeféier 10% eropgaang.
  • Zousätzlech Ënnerstëtzung fir ze bauen mat Visual Studio 2019;
  • Ëmgesat nei Funktiounen core_ed25519_from_hash () an core_ed25519_random () fir en Hash op den edwards25519 Punkt ze reflektéieren oder en zoufälleg edwards25519 Punkt ze kréien;
  • Zousätzlech Funktioun crypto_core_ed25519_scalar_mul () fir scalar * scalar Multiplikatioun (Mod L);
  • Zousätzlech Ënnerstëtzung fir bestallt Grupp vu Primzuelen Ristretto, néideg fir Kompatibilitéit mat wasm-Krypto;
  • Aktivéiert Notzung vum System Uruff Getentropie () op Systemer déi et ënnerstëtzen;
  • Ënnerstëtzung fir NativeClient Technologie gouf gestoppt, d'Entwécklung vun deem gestoppt zugonschte vun WebAssembly;
  • Wann Dir baut, sinn d'Compileroptiounen "-ftree-vectorize" an "-ftree-slp-vectorize" aktivéiert.

Source: opennet.ru

Setzt e Commentaire