utgÄvan av det fria kryptografibiblioteket 1.0.18, som Àr API-kompatibel med biblioteket (Networking and Cryptography library) och erbjuder funktioner för att organisera sÀkert nÀtverksinteraktion, hashning, generering av pseudotillfÀlliga tal, hantering av digitala signaturer, kryptering med autentiserade öppna och symmetriska (delad nyckel) nycklar. Sodiums API utmÀrker sig genom sin enkelhet och erbjuder som standard de sÀkraste alternativen, krypterings- och hashmetoderna. Bibliotekets kod lyder under den fria licensen ISC.
Huvudsakliga nyheter:
- En ny mÄlplattform WebAssembly/WASI (grÀnssnitt för att anvÀnda WebAssembly utanför webblÀsaren);
- PÄ system med stöd för AVX2-instruktioner Àr den övergripande prestandan för hashoperationer ökad med cirka 10%;
- Stöd för kompilering med Visual Studio 2019 har lagts till;
- Nya funktioner core_ed25519_from_hash() och core_ed25519_random() har implementerats för att avbilda en hash till en edwards25519-punkt eller för att fÄ en slumpmÀssig edwards25519-punkt;
- Funktionen crypto_core_ed25519_scalar_mul() har lagts till för att multiplicera scalar*scalar (mod L);
- Stöd för ordnad grupp av primtal har lagts till , nödvÀndiga för kompatibilitet med wasm-crypto;
- AnvÀndning av systemanropet pÄ system som stöder det;
- Stödet för NativeClient-teknologi har upphört, vars utveckling har skiftat mot WebAssembly;
- Kompilatoralternativen "-ftree-vectorize" och "-ftree-slp-vectorize" anvÀndes vid byggandet.
KĂ€lla: opennet.ru
