Udgivelse af kryptografisk bibliotek Sodium 1.0.18

Tilgængelig udgivelse af det frie kryptografi-bibliotek Sodium 1.0.18, der er API-kompatibel med biblioteket NaCl (Netværks- og Kryptografi-bibliotek) og tilbyder funktioner til at etablere sikker netværkskommunikation, hashing, generering af pseudotilfældige tal, arbejde med digitale signaturer, og kryptering ved hjælp af autentificerede offentlige og symmetriske (shared-key) nøgler. Sodium API'en er enkel og tilbyder som standard de mest sikre muligheder, krypterings- og hashingmetoder. Koden til biblioteket distribueres er under den frie ISC-licens.

Hovednyhederne:

  • er blevet tilføjet en ny målplatform WebAssembly/WASI (interface WASI for at bruge WebAssembly uden for browseren);
  • På systemer med støtte til AVX2-instruktioner er hastigheden af grundlæggende hash-operationer forbedret med cirka 10%;
  • Understøttelse af bygning ved hjælp af Visual Studio 2019 er blevet tilføjet;
  • Nye funktioner core_ed25519_from_hash() og core_ed25519_random() er implementeret for at reflektere en hash til et edwards25519-punkt eller for at få et vilkårligt edwards25519-punkt;
  • Funktionen crypto_core_ed25519_scalar_mul() er tilføjet til at multiplicere scalar*scalar (mod L);
  • Understøttelse af ordnede grupper af primtal Ristretto, nødvendige for kompatibilitet med wasm-crypto;
  • Anvender systemopkaldet getentropy() på systemer, der understøtter det;
  • Understøttelsen af NativeClient-teknologien er blevet afbrudt, idet udviklingen ophørt drejede sig i retning af WebAssembly;
  • Ved bygning er kompileren blevet aktivt brugt med indstillingerne «-ftree-vectorize» og «-ftree-slp-vectorize».

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster