Lanzamiento de la biblioteca criptográfica Sodium 1.0.18

Disponible lanzamiento de la biblioteca criptográfica libre Sodium 1.0.18, que es compatible a nivel API con la biblioteca NaCl (biblioteca de Redes y Criptografía) y proporciona funciones para organizar la comunicación segura en red, hashing, generación de números pseudoaleatorios, trabajo con firmas digitales, cifrado utilizando claves abiertas autenticadas y simétricas (shared-key). La API de Sodium se caracteriza por su simplicidad y ofrece por defecto las opciones más seguras, métodos de cifrado y hashing. El código de la biblioteca se distribuye bajo la licencia ISC.

Novedades principales:

  • Se ha agregado una nueva plataforma objetivo WebAssembly/WASI (interfaz WASI para usar WebAssembly fuera del navegador);
  • En sistemas con soporte para instrucciones AVX2, el rendimiento de las operaciones de hashing básico se ha incrementado aproximadamente en un 10%;
  • Se ha añadido soporte para la compilación utilizando Visual Studio 2019;
  • Se han implementado nuevas funciones core_ed25519_from_hash() y core_ed25519_random() para mapear un hash a un punto edwards25519 o para obtener un punto aleatorio edwards25519;
  • Se ha añadido la función crypto_core_ed25519_scalar_mul() para multiplicar scalar*scalar (mod L);
  • Se ha añadido soporte para el grupo ordenado de números primos Ristretto, necesarios para la compatibilidad con wasm-crypto;
  • Se asegura el uso de la llamada al sistema getentropy() en sistemas que lo soportan;
  • Se ha dejado de dar soporte a la tecnología NativeClient, cuyo desarrollo detenido se ha orientado hacia WebAssembly;
  • Al compilar se han utilizado las opciones del compilador "-ftree-vectorize" y "-ftree-slp-vectorize".

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster