Rhyddhau'r llyfrgell cryptograffig Sodiwm 1.0.18

Ar gael rhyddhau llyfrgell cryptograffig am ddim Sodiwm 1.0.18, sy'n API gydnaws Γ’'r llyfrgell NaCl (Llyfrgell Rhwydweithio a Chryptograffeg) ac mae'n darparu swyddogaethau ar gyfer trefnu cyfathrebu rhwydwaith diogel, stwnsio, cynhyrchu rhifau ffug-hap, gweithio gyda llofnodion digidol, ac amgryptio gan ddefnyddio allweddi cyhoeddus a chymesurol dilys (rhannu-allwedd). Mae'r API Sodiwm yn syml ac yn cynnig yr opsiynau mwyaf diogel, amgryptio a dulliau stwnsio yn ddiofyn. Cod llyfrgell dosbarthu gan dan drwydded ISC am ddim.

Prif arloesiadau:

  • Ychwanegwyd platfform targed WebAssembly/WASI newydd (rhyngwyneb Wasi i ddefnyddio WebAssembly y tu allan i'r porwr);
  • Ar systemau gyda chefnogaeth ar gyfer cyfarwyddiadau AVX2, mae perfformiad gweithrediadau stwnsio sylfaenol wedi cynyddu tua 10%.
  • Cefnogaeth ychwanegol ar gyfer adeiladu gan ddefnyddio Visual Studio 2019;
  • Gweithredu swyddogaethau newydd core_ed25519_from_hash() a core_ed25519_random() i adlewyrchu stwnsh i'r pwynt edwards25519 neu gael pwynt edwards25519 ar hap;
  • Ychwanegwyd swyddogaeth crypto_core_ed25519_scalar_mul() ar gyfer lluosi sgalar * sgalar (mod L);
  • Cefnogaeth ychwanegol ar gyfer grΕ΅p trefnedig o rifau cysefin Ristretto, yn angenrheidiol ar gyfer cydnawsedd Γ’ wasm-crypto;
  • Galluogi defnydd o alwad system getentropi () ar systemau sy'n ei gefnogi;
  • Mae cefnogaeth i dechnoleg NativeClient wedi dod i ben, ac mae datblygiad y dechnoleg honno terfynu o blaid WebAssembly;
  • Wrth adeiladu, mae'r opsiynau casglwr β€œ-ftree-vectorize” a β€œ-ftree-slp-vectorize” wedi'u galluogi.

Ffynhonnell: opennet.ru

Ychwanegu sylw