Nātrija kriptogrāfijas bibliotēkas izlaišana 1.0.18

Pieejams bezmaksas kriptogrāfijas bibliotēkas izlaišana Nātrijs 1.0.18, kas ir API saderīgs ar bibliotēku NaCl (Tīkla un kriptogrāfijas bibliotēka) un nodrošina funkcijas drošas tīkla komunikācijas organizēšanai, jaukšanai, pseidogadījuma skaitļu ģenerēšanai, darbam ar ciparparakstiem un šifrēšanai, izmantojot autentificētas publiskās un simetriskas (koplietotās atslēgas) atslēgas. Nātrija API ir vienkārša un pēc noklusējuma piedāvā visdrošākās opcijas, šifrēšanas un jaukšanas metodes. Bibliotēkas kods izplata saskaņā ar bezmaksas ISC licenci.

Galvenie jauninājumi:

  • Pievienota jauna WebAssembly/WASI mērķa platforma (interfeiss BIJU ES lai izmantotu WebAssembly ārpus pārlūkprogrammas);
  • Sistēmās ar atbalstu AVX2 instrukcijām pamata jaukšanas darbību veiktspēja ir palielinājusies par aptuveni 10%.
  • Pievienots atbalsts veidošanai, izmantojot Visual Studio 2019;
  • Ieviestas jaunas funkcijas core_ed25519_from_hash() un core_ed25519_random(), lai atspoguļotu jaukšanu uz punktu edwards25519 vai iegūtu nejaušu edwards25519 punktu;
  • Pievienota funkcija crypto_core_ed25519_scalar_mul() skalāra*skalāra reizināšanai (mod L);
  • Pievienots atbalsts sakārtotai pirmskaitļu grupai Ristretto, nepieciešams saderībai ar wasm-crypto;
  • Iespējota sistēmas izsaukuma izmantošana getentropija () par sistēmām, kas to atbalsta;
  • Ir pārtraukts atbalsts NativeClient tehnoloģijai, kuras izstrāde pārtraukta par labu WebAssembly;
  • Veidojot, ir iespējotas kompilatora opcijas “-ftree-vectorize” un “-ftree-slp-vectorize”.

Avots: opennet.ru

Pievieno komentāru