Uitgave van de cryptografische bibliotheek Sodium 1.0.18

Beschikbaar de uitgave van de vrije cryptografische bibliotheek Sodium 1.0.18, die op API-niveau compatibel is met de bibliotheek NaCl (Networking and Cryptography library) en biedt functies voor veilige netwerkcommunicatie, hashing, generatie van pseudo-willekeurige getallen, werken met digitale handtekeningen en encryptie met behulp van geauthentiseerde open en symmetrische (shared-key) sleutels. De API van Sodium valt op door zijn eenvoud en biedt standaard de veiligste opties, versleutelings- en hashingmethoden. De code van de bibliotheek wordt verspreid is beschikbaar onder de ISC-vrijstelling.

Belangrijkste vernieuwingen:

  • Nieuwe doelplatform WebAssembly/WASI (interface WASI voor het gebruik van WebAssembly buiten de browser);
  • Op systemen die AVX2-instructies ondersteunen, is de prestaties van de belangrijkste hashingoperaties met ongeveer 10% verhoogd;
  • Ondersteuning toegevoegd voor het bouwen met Visual Studio 2019;
  • Nieuwe functies core_ed25519_from_hash() en core_ed25519_random() geïmplementeerd om een hash naar een edwards25519-punt om te zetten of een willekeurig edwards25519-punt te verkrijgen;
  • De functie crypto_core_ed25519_scalar_mul() toegevoegd voor het vermenigvuldigen van scalar*scalar (mod L);
  • Ondersteuning toegevoegd voor de geordende groep van priemgetallen Ristretto, noodzakelijk voor compatibiliteit met wasm-crypto;
  • Gebruik van de systeemaanroep getentropy() op systemen die het ondersteunen;
  • Ondersteuning voor de NativeClient-technologie stopgezet, ontwikkeling daarvan gestopt ten gunste van WebAssembly;
  • Bij het bouwen zijn de compileropties '-ftree-vectorize' en '-ftree-slp-vectorize' gebruikt.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster