Kuburitswa kweSodium cryptographic raibhurari 1.0.18

Inowanikwa kuburitswa kwemahara cryptographic library Sodium 1.0.18, inova API inowirirana neraibhurari NaCl (Networking uye Cryptography raibhurari) uye inopa mabasa ekuronga yakachengeteka network kutaurirana, hashing, kugadzira pseudo-random manhamba, kushanda nemasiginecha edhijitari, uye encryption uchishandisa echokwadi eruzhinji uye symmetric (yakagoverwa-kiyi) makiyi. Iyo Sodium API iri nyore uye inopa yakanyanya kuchengetedzeka sarudzo, encryption uye hashing nzira nekusarudzika. Raibhurari kodhi inoparadzirwa ne pasi perezinesi reISC remahara.

Zvitsva zvikuru:

  • Yakawedzera itsva WebAssembly/WASI yakananga chikuva (interface WASI kushandisa WebAssembly kunze kwebrowser);
  • Pane masisitimu ane tsigiro yemirairo yeAVX2, kuita kwekutanga hashing mashandiro kwakawedzera neinosvika gumi%.
  • Yakawedzera rutsigiro rwekuvaka uchishandisa Visual Studio 2019;
  • Yakaitwa mabasa matsva core_ed25519_from_hash() uye core_ed25519_random() kuratidza hashi kuedward25519 point kana kuwana zvisina tsarukano edwards25519 point;
  • Yakawedzera basa crypto_core_ed25519_scalar_mul () ye scalar * scalar kuwanza (mod L);
  • Yakawedzera tsigiro yeboka rakaodha remaprime number Ristretto, inodiwa pakuenderana newasm-crypto;
  • Kugonesa kushandiswa kwesystem call getentropy () pamasisitimu anoitsigira;
  • Tsigiro yeNativeClient tekinoroji yakamiswa, kuvandudzwa kwayo discontinued mukuda kweWebAssembly;
  • Paunenge uchivaka, iyo compiler sarudzo "-ftree-vectorize" uye "-ftree-slp-vectorize" inogoneswa.

Source: opennet.ru

Voeg