Publication de la bibliothèque cryptographique Sodium 1.0.18

Disponible Publication de la bibliothèque cryptographique libre Sodium 1.0.18, compatible au niveau de l'API avec la bibliothèque NaCl (Bibliothèque de mise en réseau et cryptographie) et offre des fonctions pour établir des communications réseau sécurisées, le hachage, la génération de nombres pseudo-aléatoires, le traitement des signatures numériques, ainsi que le chiffrement utilisant des clés ouvertes authentifiées et symétriques (partagées). L'API Sodium se distingue par sa simplicité et propose par défaut les options les plus sécurisées, ainsi que des méthodes de chiffrement et de hachage. Le code de la bibliothèque est distribué est sous licence libre ISC.

Les principales nouveautés :

  • Ajout d'une nouvelle plateforme cible WebAssembly/WASI (interface WASI pour l'utilisation de WebAssembly en dehors du navigateur);
  • Sur les systèmes prenant en charge les instructions AVX2, les performances des opérations de hachage ont augmenté d'environ 10%;
  • Ajout du support pour le build utilisant Visual Studio 2019;
  • Implémentation de nouvelles fonctions core_ed25519_from_hash() et core_ed25519_random() pour mapper un hachage à un point edwards25519 ou obtenir un point edwards25519 aléatoire;
  • Ajout de la fonction crypto_core_ed25519_scalar_mul() pour multiplier scalar*scalar (mod L);
  • Ajout du support pour les groupes ordonnés de nombres premiers Ristretto, nécessaires pour la compatibilité avec wasm-crypto;
  • Mise en œuvre de l'appel systémique getentropy() sur les systèmes qui le supportent;
  • Fin de la prise en charge de la technologie NativeClient, son développement interrompu au profit de WebAssembly;
  • Lors de la compilation, les options du compilateur « -ftree-vectorize » et « -ftree-slp-vectorize » ont été utilisées.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster