Kutulutsidwa kwa laibulale ya Sodium cryptographic 1.0.18

Ipezeka kumasulidwa kwa laibulale yaulere ya cryptographic Sodium 1.0.18, yomwe ndi API yogwirizana ndi laibulale NaCl (Laibulale ya Networking ndi Cryptography) ndipo imapereka ntchito zokonzekera kulumikizana kotetezeka pamaneti, hashing, kupanga manambala achinyengo, kugwira ntchito ndi siginecha za digito, ndi kubisa pogwiritsa ntchito makiyi ovomerezeka a anthu onse ndi ma symmetric (makiyi ogawana). Sodium API ndiyosavuta ndipo imapereka njira zotetezeka kwambiri, kubisa ndi njira za hashing mwachisawawa. Library kodi wogawidwa ndi pansi pa layisensi ya ISC yaulere.

Zatsopano zazikulu:

  • Adawonjezera nsanja yatsopano ya WebAssembly/WASI (interface WASI kugwiritsa ntchito WebAssembly kunja kwa msakatuli);
  • Pamakina omwe ali ndi chithandizo cha malangizo a AVX2, magwiridwe antchito a hashing oyambira awonjezeka ndi pafupifupi 10%.
  • Thandizo lowonjezera pomanga pogwiritsa ntchito Visual Studio 2019;
  • Anakhazikitsa ntchito zatsopano core_ed25519_from_hash() ndi core_ed25519_random() kuwonetsa hashi ku edward25519 point kapena kupeza edward25519 point;
  • Anawonjezera ntchito crypto_core_ed25519_scalar_mul() kwa scalar* scalar kuchulukitsa (mod L);
  • Thandizo lowonjezera lamagulu oyitanidwa a manambala oyambira Ristretto, zofunikira kuti zigwirizane ndi wasm-crypto;
  • Yathandizira kugwiritsa ntchito kuyimba kwadongosolo getentropy () pa machitidwe omwe akuchithandizira;
  • Thandizo laukadaulo la NativeClient lathetsedwa, chitukuko chake anasiya mokomera WebAssembly;
  • Mukamanga, zosankha zophatikiza "-ftree-vectorize" ndi "-ftree-slp-vectorize" zimayatsidwa.

Source: opennet.ru

Kuwonjezera ndemanga