Natrijeva kriptografska biblioteka izdanje 1.0.18

Dostupno izdavanje besplatne kriptografske biblioteke natrij 1.0.18, koji je API kompatibilan sa bibliotekom NaCl (Biblioteka umrežavanja i kriptografije) i pruža funkcije za organiziranje sigurne mrežne komunikacije, heširanje, generiranje pseudoslučajnih brojeva, rad s digitalnim potpisima i enkripciju korištenjem autentificiranih javnih i simetričnih (dijeljenih ključeva). Sodium API je jednostavan i nudi najsigurnije opcije, metode šifriranja i heširanja prema zadanim postavkama. Kôd biblioteke distribuira pod besplatnom ISC licencom.

Glavne inovacije:

  • Dodata nova WebAssembly/WASI ciljna platforma (sučelje WASI da koristite WebAssembly izvan pretraživača);
  • Na sistemima sa podrškom za AVX2 instrukcije, performanse osnovnih operacija heširanja su povećane za približno 10%.
  • Dodata podrška za izgradnju pomoću Visual Studio 2019;
  • Implementirane nove funkcije core_ed25519_from_hash() i core_ed25519_random() da odražavaju hash do edwards25519 tačke ili dobijaju nasumični edwards25519 tačku;
  • Dodata funkcija crypto_core_ed25519_scalar_mul() za skalarno*skalarno množenje (mod L);
  • Dodata podrška za uređenu grupu prostih brojeva Ristretto, neophodno za kompatibilnost sa wasm-crypto;
  • Omogućeno korištenje sistemskog poziva getentropija() o sistemima koji ga podržavaju;
  • Podrška za NativeClient tehnologiju je obustavljena, čiji razvoj prekinut u korist WebAssembly;
  • Prilikom izgradnje, omogućene su opcije kompajlera “-ftree-vectorize” i “-ftree-slp-vectorize”.

izvor: opennet.ru

Dodajte komentar