Izdanje kriptografske knjižnice Sodium 1.0.18

Dostupno izdanje besplatne kriptografske knjižnice Natrij 1.0.18, koji je API kompatibilan s bibliotekom NaCl (Biblioteka za umrežavanje i kriptografiju) i pruža funkcije za organiziranje sigurne mrežne komunikacije, raspršivanje, generiranje pseudo-slučajnih brojeva, rad s digitalnim potpisima i enkripciju korištenjem autentificiranih javnih i simetričnih (dijeljeni ključ) ključeva. Sodium API je jednostavan i prema zadanim postavkama nudi najsigurnije opcije, metode šifriranja i raspršivanja. Kod knjižnice distribuira pod slobodnom ISC licencom.

Glavne inovacije:

  • Dodana nova ciljna platforma WebAssembly/WASI (sučelje WASI koristiti WebAssembly izvan preglednika);
  • Na sustavima s podrškom za AVX2 upute, performanse osnovnih operacija raspršivanja porasle su za približno 10%.
  • Dodana podrška za izgradnju pomoću Visual Studio 2019;
  • Implementirane su nove funkcije core_ed25519_from_hash() i core_ed25519_random() za odraz hasha na edwards25519 točku ili dobivanje slučajne edwards25519 točke;
  • Dodana funkcija crypto_core_ed25519_scalar_mul() za skalarno*skalarno množenje (mod L);
  • Dodana podrška za uređenu grupu prostih brojeva ristretto, potrebno za kompatibilnost s wasm-crypto;
  • Omogućeno korištenje sistemskog poziva getentropija() o sustavima koji to podržavaju;
  • Ukinuta je podrška za NativeClient tehnologiju čiji je razvoj prekinuta u korist WebAssemblyja;
  • Prilikom izgradnje omogućene su opcije kompilatora “-ftree-vectorize” i “-ftree-slp-vectorize”.

Izvor: opennet.ru

Dodajte komentar