Rilaxx tal-librerija kriptografika tas-Sodium 1.0.18

Disponibbli rilaxx ta’ librerija kriptografika b’xejn Sodium 1.0.18, li hija API kompatibbli mal-librerija NaCl (Librerija tan-Netwerking u Kriptografija) u tipprovdi funzjonijiet għall-organizzazzjoni ta' komunikazzjoni sigura tan-netwerk, hashing, ġenerazzjoni ta' numri psewdo-każwali, ħidma b'firem diġitali, u encryption bl-użu ta' ċwievet pubbliċi u simetriċi (shared-key) awtentikati. Is-Sodium API hija sempliċi u toffri l-aktar għażliet sikuri, metodi ta’ encryption u hashing b’mod awtomatiku. Kodiċi tal-librerija imqassma minn taħt il-liċenzja ISC ħielsa.

Innovazzjonijiet ewlenin:

  • Miżjud pjattaforma ta' mira WebAssembly/WASI ġdida (interface WASI biex tuża WebAssembly barra l-browser);
  • Fuq sistemi b'appoġġ għall-istruzzjonijiet AVX2, il-prestazzjoni tal-operazzjonijiet bażiċi tal-hashing żdiedet b'madwar 10%.
  • Appoġġ miżjud għall-bini bl-użu ta 'Visual Studio 2019;
  • Implimentaw funzjonijiet ġodda core_ed25519_from_hash() u core_ed25519_random() biex jirriflettu hash sal-punt edwards25519 jew jiksbu punt edwards25519 każwali;
  • Miżjud funzjoni crypto_core_ed25519_scalar_mul () għal multiplikazzjoni skalari * skalari (mod L);
  • Appoġġ miżjud għall-grupp ordnat ta 'numri primi Ristretto, meħtieġa għall-kompatibilità mal-wasm-crypto;
  • Ippermetta l-użu tas-sejħa tas-sistema getentropy() dwar is-sistemi li jappoġġjawh;
  • L-appoġġ għat-teknoloġija NativeClient twaqqaf, li l-iżvilupp tagħha imwaqqaf favur WebAssembly;
  • Meta tibni, l-għażliet tal-kompilatur "-ftree-vectorize" u "-ftree-slp-vectorize" huma attivati.

Sors: opennet.ru

Żid kumment