Wydanie biblioteki kryptograficznej Sodium 1.0.18

Dostępny wydanie wolnej biblioteki kryptograficznej Sodium 1.0.18, która jest zgodna na poziomie API z biblioteką NaCl (Biblioteka do komunikacji i kryptografii) i oferuje funkcje do organizowania bezpiecznej komunikacji sieciowej, haszowania, generowania liczb pseudolosowych, pracy z podpisami cyfrowymi, szyfrowania z wykorzystaniem uwierzytelnionych kluczy otwartych oraz kluczy symetrycznych (shared-key). API Sodium wyróżnia się prostotą i domyślnie oferuje najbezpieczniejsze opcje, metody szyfrowania i haszowania. Kod biblioteki rozpowszechniany na wolnej licencji ISC.

Główne nowości:

  • Dodano nową docelową platformę WebAssembly/WASI (interfejs WASI do użycia WebAssembly poza przeglądarką);
  • Na systemach wspierających instrukcje AVX2 wydajność podstawowych operacji haszowania wzrosła o około 10%;
  • Dodano wsparcie dla kompilacji przy użyciu Visual Studio 2019;
  • Wprowadzono nowe funkcje core_ed25519_from_hash() i core_ed25519_random() do odwzorowywania hasha na punkt edwards25519 lub uzyskiwania losowego punktu edwards25519;
  • Dodano funkcję crypto_core_ed25519_scalar_mul() do mnożenia scalar*scalar (mod L);
  • Dodano wsparcie dla uporządkowanej grupy liczb pierwszych Ristretto, potrzebnych do kompatybilności z wasm-crypto;
  • Zapewniono wykorzystanie wywołania systemowego getentropy() na systemach, które je wspierają;
  • Zaprzestano wsparcia technologii NativeClient, rozwój której zakończony skierowano na rzecz WebAssembly;
  • Podczas kompilacji zastosowano opcje kompilatora „-ftree-vectorize” i „-ftree-slp-vectorize”.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster