Sodium liburutegi kriptografikoaren kaleratzea 1.0.18

Eskuragarri doako liburutegi kriptografiko baten kaleratzea Sodio 1.0.18, liburutegiarekin bateragarria den APIa NaCl (Sareak eta Kriptografia liburutegia) eta sareko komunikazio segurua antolatzeko, hashing, zenbaki sasi-ausazkoak sortzeko, sinadura digitalekin lan egiteko eta enkriptatzeko funtzioak eskaintzen ditu gako publiko eta simetriko autentifikatuak (gako partekatuak) erabiliz. Sodium API sinplea da eta aukera, enkriptazio eta hashing metodo seguruenak eskaintzen ditu lehenespenez. Liburutegiaren kodea arabera banatuta doako ISC lizentziapean.

Berrikuntza nagusiak:

  • WebAssembly/WASI xede plataforma berria gehitu da (interfazea WASI WebAssembly arakatzailetik kanpo erabiltzeko);
  • AVX2 argibideetarako euskarria duten sistemetan, hashing oinarrizko eragiketen errendimendua % 10 handitu da gutxi gorabehera.
  • Visual Studio 2019 erabiliz eraikitzeko laguntza gehitu da;
  • core_ed25519_from_hash() eta core_ed25519_random() funtzio berriak inplementatu ditu hash bat edwards25519 puntura islatzeko edo ausazko edwards25519 puntu bat lortzeko;
  • Crypto_core_ed25519_scalar_mul() funtzioa gehitu da biderketa eskalar* eskalarrako (mod L);
  • Zenbaki lehenen talde ordenatuentzako laguntza gehitu da Ristretto, beharrezkoa wasm-crypto-rekin bateragarri izateko;
  • Sistema-deien erabilera gaituta getentropia () onartzen duten sistemei buruz;
  • NativeClient teknologiarako laguntza eten egin da, eta horren garapena etenda WebAssembly-ren alde;
  • Eraikitzean, β€œ-ftree-vectorize” eta β€œ-ftree-slp-vectorize” konpiladore aukerak gaituta daude.

Iturria: opennet.ru

Gehitu iruzkin berria