Izdaja kriptografske knjižnice Sodium 1.0.18

Na voljo izdaja brezplačne kriptografske knjižnice Natrijev 1.0.18, ki je API združljiv s knjižnico NaCl (Knjižnica za mreženje in kriptografijo) in zagotavlja funkcije za organizacijo varne omrežne komunikacije, zgoščevanje, generiranje psevdonaključnih števil, delo z digitalnimi podpisi in šifriranje z uporabo overjenih javnih in simetričnih ključev (ključ v skupni rabi). Sodium API je preprost in privzeto ponuja najvarnejše možnosti, metode šifriranja in zgoščevanja. Koda knjižnice distributer pod brezplačno licenco ISC.

Glavne novosti:

  • Dodana nova ciljna platforma WebAssembly/WASI (vmesnik SEM BIL JAZ za uporabo WebAssembly zunaj brskalnika);
  • V sistemih s podporo za navodila AVX2 se je zmogljivost osnovnih operacij zgoščevanja povečala za približno 10 %.
  • Dodana podpora za gradnjo z Visual Studio 2019;
  • Implementirane nove funkcije core_ed25519_from_hash() in core_ed25519_random() za prikaz zgoščene vrednosti na točko edwards25519 ali pridobitev naključne točke edwards25519;
  • Dodana funkcija crypto_core_ed25519_scalar_mul() za skalarno*skalarno množenje (mod L);
  • Dodana podpora za urejeno skupino praštevil Ristretto, potrebno za združljivost z wasm-crypto;
  • Omogočena uporaba sistemskega klica getentropija() o sistemih, ki to podpirajo;
  • Ukinjena je podpora za tehnologijo NativeClient, katere razvoj prekinjeno v korist WebAssembly;
  • Pri gradnji sta omogočeni možnosti prevajalnika »-ftree-vectorize« in »-ftree-slp-vectorize«.

Vir: opennet.ru

Dodaj komentar