Lançamento da biblioteca criptográfica Sodium 1.0.18

Disponível lançamento da biblioteca criptográfica livre Sodium 1.0.18, que é compatível em nível de API com a biblioteca NaCl (Networking and Cryptography library) e fornece funções para organização de interação de rede segura, hashing, geração de números pseudoaleatórios, manipulação de assinaturas digitais, criptografia usando chaves públicas autenticadas e simétricas (chave compartilhada). A API do Sodium se destaca pela simplicidade e oferece, por padrão, as opções mais seguras, métodos de criptografia e hashing. O código da biblioteca é distribuído sob a licença ISC.

Principais novidades:

  • Adicionada uma nova plataforma de destino WebAssembly/WASI (interface WASI para uso do WebAssembly fora do navegador);
  • Em sistemas com suporte a instruções AVX2, o desempenho das operações de hashing principais aumentou cerca de 10%;
  • Adicionado suporte para compilar usando o Visual Studio 2019;
  • Implementadas novas funções core_ed25519_from_hash() e core_ed25519_random() para refletir o hash em um ponto edwards25519 ou obter um ponto aleatório edwards25519;
  • Adicionada a função crypto_core_ed25519_scalar_mul() para multiplicação scalar*scalar (mod L);
  • Suporte adicionado para grupos ordenados de números primos Ristretto, necessários para compatibilidade com wasm-crypto;
  • Garantido o uso da chamada de sistema getentropy() em sistemas que o suportam;
  • Suporte ao NativeClient foi descontinuado, desenvolvimento que encerrado em favor do WebAssembly;
  • Ao compilar, opções do compilador "-ftree-vectorize" e "-ftree-slp-vectorize" foram utilizadas.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster