Lanzamiento de la biblioteca criptográfica de sodio 1.0.18

Disponible lanzamiento de una biblioteca criptográfica gratuita Sodio (sal) 1.0.18, que es API compatible con la biblioteca NaCl (Biblioteca de redes y criptografía) y proporciona funciones para organizar comunicaciones de red seguras, hash, generación de números pseudoaleatorios, trabajo con firmas digitales y cifrado mediante claves públicas y simétricas (clave compartida) autenticadas. La API de Sodium es simple y ofrece las opciones, métodos de cifrado y hash más seguros de forma predeterminada. código de biblioteca distribuido por bajo la licencia ISC gratuita.

Principales novedades:

  • Se agregó una nueva plataforma de destino WebAssembly/WASI (interfaz WASI utilizar WebAssembly fuera del navegador);
  • En sistemas compatibles con instrucciones AVX2, el rendimiento de las operaciones hash básicas ha aumentado aproximadamente un 10%.
  • Se agregó soporte para compilar usando Visual Studio 2019;
  • Se implementaron nuevas funciones core_ed25519_from_hash() y core_ed25519_random() para reflejar un hash al punto edwards25519 u obtener un punto edwards25519 aleatorio;
  • Función agregada crypto_core_ed25519_scalar_mul() para multiplicación escalar*escalar (mod L);
  • Se agregó soporte para grupos ordenados de números primos. Ristretto, necesario para la compatibilidad con wasm-crypto;
  • Uso habilitado de llamada al sistema. getentropía() sobre los sistemas que lo soportan;
  • Se ha interrumpido el soporte para la tecnología NativeClient, cuyo desarrollo interrumpido a favor de WebAssembly;
  • Al compilar, las opciones del compilador “-ftree-vectorize” y “-ftree-slp-vectorize” están habilitadas.

Fuente: opennet.ru

Añadir un comentario