Siideynta maktabadda cryptographic Sodium 1.0.18

La heli karo siideynta maktabada cryptographic ee bilaashka ah sodium 1.0.18, kaas oo API ku habboon maktabadda NaCl (Maktabadda Shabakadda iyo Cryptography) waxayna siisaa hawlo lagu abaabulo isgaarsiin sugan oo isku xiran, xashiish, abuurista tirooyin-random-ka-random, ku shaqeynta saxiixyada dhijitaalka ah, iyo sir iyadoo la adeegsanayo furayaasha dadweynaha iyo summetric (furaha la wadaago) ee la xaqiijiyay. Sodium API waa mid fudud oo bixisa xulashooyinka ugu ammaansan, sirta iyo hababka xashiishada si caadi ah. Koodhka maktabadda qaybiyey hoosta shatiga ISC ee bilaashka ah.

Hal-abuurka ugu muhiimsan:

  • Lagu daray WebAssembly/WASI cusub oo bartilmaameedka ah (interface WASI si aad u isticmaasho WebAssembly ka baxsan browserka);
  • Nidaamyada taageera tilmaamaha AVX2, waxqabadka hawlgallada xashiishada aasaasiga ah ayaa kordhay ku dhawaad ​​10%.
  • Taageero lagu daray dhismaha iyadoo la isticmaalayo Visual Studio 2019;
  • La hirgaliyay hawlo cusub core_ed25519_from_hash() iyo core_ed25519_random() si loo muujiyo xashiishka edwards25519 dhibic ama loo helo edwards25519 random;
  • Shaqada lagu daray crypto_core_ed25519_scalar_mul () ee scalar * isku dhufashada miisaanka (qaab L);
  • Taageero lagu daray kooxda la dalbaday ee lambarrada koowaad Gawaarida, lagama maarmaanka u ah waafaqid wasm-crypto;
  • Isticmaalka nidaamka wicista waa la dajiyay getentropy () nidaamyada taageeraya;
  • Taageerada tignoolajiyada Macmiilka Dhaladka ah waa la joojiyay, taas oo horumarinteeda la joojiyay oo taageersan WebAssembly;
  • Marka la dhisayo, isku-dubaridaha ikhtiyaarrada "-ftree-vectorize" iyo "-ftree-slp-vectorize" waa la dadajiyay.

Source: opennet.ru

Add a comment