Veröffentlichung der kryptografischen Bibliothek Sodium 1.0.18

Verfügbar Veröffentlichung der freien Kryptografiebibliothek Sodium 1.0.18, die auf API-Ebene mit der Bibliothek NaCl (Networking and Cryptography Library) kompatibel ist und Funktionen für die sichere Netzwerkkommunikation, Hashing, Erzeugung von pseudorandom Zahlen, die Arbeit mit digitalen Signaturen sowie die Verschlüsselung mit authentifizierten öffentlichen und symmetrischen (Shared-Key) Schlüsseln bereitstellt. Die API von Sodium zeichnet sich durch Einfachheit aus und bietet standardmäßig die sichersten Optionen, Verschlüsselungs- und Hashing-Methoden. Der Code der Bibliothek wird unter der GPLv3-Lizenz bereitgestellt. steht unter der ISC-Lizenz.

Hauptneuheiten:

  • Eine neue Zielplattform WebAssembly/WASI (Interface WASI für die Nutzung von WebAssembly außerhalb des Browsers) wurde hinzugefügt;
  • Auf Systemen mit AVX2-Unterstützung wurde die Leistung der grundlegenden Hashing-Operationen um etwa 10 % erhöht;
  • Unterstützung für den Build mit Visual Studio 2019 wurde hinzugefügt;
  • Neue Funktionen core_ed25519_from_hash() und core_ed25519_random() wurden implementiert, um den Hash in einen Punkt edwards25519 zu spiegeln oder einen zufälligen Punkt edwards25519 zu erhalten;
  • Die Funktion crypto_core_ed25519_scalar_mul() wurde hinzugefügt, um scalar*scalar (mod L) zu multiplizieren;
  • Unterstützung für die geordnete Gruppe der Primzahlen wurde hinzugefügt Ristretto, die für die Kompatibilität mit wasm-crypto erforderlich sind;
  • Die Verwendung des Systemaufrufs getentropy() auf Systemen, die diesen unterstützen;
  • Die Unterstützung der NativeClient-Technologie wurde eingestellt, deren Entwicklung zugunsten von WebAssembly eingestellt wurde;
  • Bei der Kompilierung wurden die Compiler-Optionen „-ftree-vectorize“ und „-ftree-slp-vectorize“ verwendet.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster