Utgivelse av det kryptografiske biblioteket Sodium 1.0.18

Tilgjengelig utgivelse av et gratis kryptografisk bibliotek natrium 1.0.18, som er API-kompatibel med biblioteket NaCl (Nettverks- og kryptografibibliotek) og gir funksjoner for organisering av sikker nettverkskommunikasjon, hashing, generering av pseudo-tilfeldige tall, arbeid med digitale signaturer og kryptering ved hjelp av autentiserte offentlige og symmetriske (delt nøkkel) nøkler. Sodium API er enkelt og tilbyr de sikreste alternativene, kryptering og hashing-metoder som standard. Bibliotekkode distribuert av under den gratis ISC-lisensen.

Hovedinnovasjoner:

  • Lagt til ny WebAssembly/WASI-målplattform (grensesnitt VAR JEG å bruke WebAssembly utenfor nettleseren);
  • På systemer med støtte for AVX2-instruksjoner har ytelsen til grunnleggende hashing-operasjoner økt med omtrent 10 %.
  • Lagt til støtte for bygging ved hjelp av Visual Studio 2019;
  • Implementerte nye funksjoner core_ed25519_from_hash() og core_ed25519_random() for å reflektere en hash til edwards25519-punktet eller oppnå et tilfeldig edwards25519-punkt;
  • Lagt til funksjon crypto_core_ed25519_scalar_mul() for skalar*scalar multiplikasjon (mod L);
  • Lagt til støtte for bestilt gruppe med primtall Ristretto, nødvendig for kompatibilitet med wasm-crypto;
  • Aktivert bruk av systemanrop getentropi() på systemer som støtter det;
  • Støtte for NativeClient-teknologi er avviklet, og utviklingen av denne avsluttet til fordel for WebAssembly;
  • Når du bygger, er kompilatoralternativene "-ftree-vectorize" og "-ftree-slp-vectorize" aktivert.

Kilde: opennet.ru

Legg til en kommentar