Sgaoileadh leabharlann cryptographic Sodium 1.0.18

Ri fhaighinn Leabharlann cryptographic saor an asgaidh Sòidiam 1.0.18, a tha na API co-chòrdail ris an leabharlann NaCl (leabharlann lìonraidh is crioptachaidh) agus a’ toirt seachad gnìomhan airson conaltradh lìonra tèarainte a chuir air dòigh, hashing, gineadh àireamhan meallta air thuaiream, obrachadh le ainmean didseatach, agus crioptachadh a’ cleachdadh iuchraichean dearbhte poblach agus co-chothromach (iuchrach-co-roinnte). Tha an Sodium API sìmplidh agus a’ tabhann na roghainnean as tèarainte, crioptachadh agus dòighean hashing gu bunaiteach. Còd leabharlainn air a sgaoileadh le fo chead ISC an-asgaidh.

Prìomh innleachdan:

  • Chaidh àrd-ùrlar targaid WebAssembly/WASI ùr a chur ris (eadar-aghaidh WASI gus WebAssembly a chleachdadh taobh a-muigh a’ bhrabhsair);
  • Air siostaman le taic airson stiùireadh AVX2, tha coileanadh gnìomhachd hashing bunaiteach air a dhol suas timcheall air 10%.
  • Taic a bharrachd airson togail a’ cleachdadh Visual Studio 2019;
  • Gnìomhan ùra air an cur an gnìomh core_ed25519_from_hash() agus core_ed25519_random() gus hash a nochdadh gu puing edwards25519 no puing air thuaiream edwards25519 fhaighinn;
  • Gnìomh air a chur ris crypto_core_ed25519_scalar_mul () airson scalar * iomadachadh scalar (mod L);
  • Taic a bharrachd airson buidheann òrdaichte de phrìomh àireamhan Ristretto, riatanach airson co-chòrdalachd le wasm-crypto;
  • Cuir an comas cleachdadh gairm siostam getentropy() air siostaman a' toirt taic dha;
  • Chaidh stad a chuir air taic do theicneòlas NativeClient, le leasachadh air sguir airson WebAssembly;
  • Nuair a bhios tu a’ togail, tha na roghainnean cruinneachaidh “-ftree-vectorize” agus “-ftree-slp-vectorize” air an comasachadh.

Source: fosgailtenet.ru

Cuir beachd ann