Sortie de la bibliothèque cryptographique Sodium 1.0.18

Disponible sortie d'une bibliothèque cryptographique gratuite Sodium 1.0.18, qui est compatible API avec la bibliothèque NaCl (Bibliothèque de mise en réseau et de cryptographie) et fournit des fonctions pour organiser une communication réseau sécurisée, le hachage, la génération de nombres pseudo-aléatoires, l'utilisation de signatures numériques et le cryptage à l'aide de clés publiques et symétriques authentifiées (à clé partagée). L'API Sodium est simple et offre par défaut les options, les méthodes de cryptage et de hachage les plus sécurisées. Code de la bibliothèque distribué par sous licence gratuite ISC.

Principales nouveautés :

  • Ajout d'une nouvelle plateforme cible WebAssembly/WASI (interface ÉTAIS-JE pour utiliser WebAssembly en dehors du navigateur) ;
  • Sur les systèmes prenant en charge les instructions AVX2, les performances des opérations de hachage de base ont augmenté d'environ 10 %.
  • Ajout de la prise en charge de la création à l'aide de Visual Studio 2019 ;
  • Implémentation de nouvelles fonctions core_ed25519_from_hash() et core_ed25519_random() pour refléter un hachage au point edwards25519 ou obtenir un point edwards25519 aléatoire ;
  • Ajout de la fonction crypto_core_ed25519_scalar_mul() pour la multiplication scalaire*scalaire (mod L) ;
  • Ajout de la prise en charge du groupe ordonné de nombres premiers Ristretto, nécessaire à la compatibilité avec wasm-crypto ;
  • Utilisation autorisée de l'appel système obtenir l'entropie() sur les systèmes qui le prennent en charge ;
  • Le support de la technologie NativeClient a été interrompu, dont le développement abandonné en faveur de WebAssembly ;
  • Lors de la construction, les options du compilateur « -ftree-vectorize » et « -ftree-slp-vectorize » sont activées.

Source: opennet.ru

Ajouter un commentaire