Desenvolvedores do projeto OpenBSD lançamento da edição portátil do pacote , que é um fork do OpenSSL focado em garantir um nível de segurança superior. O projeto LibreSSL visa oferecer suporte de qualidade aos protocolos SSL/TLS, removendo funcionalidades desnecessárias, adicionando medidas de proteção adicionais e realizando uma limpeza e reestruturação significativa da base de código. O lançamento do LibreSSL 3.1.0 é considerado experimental, onde são desenvolvidas funcionalidades que farão parte do OpenBSD 6.7.
Características do LibreSSL 3.1.0:
- Foi proposta uma implementação inicial do TLS 1.3 baseada em uma nova máquina de estados e subsistema de manipulação de registros. Por padrão, apenas a parte cliente do TLS 1.3 está habilitada, a parte servidor está prevista para ser ativada por padrão em um dos lançamentos futuros.
- Foi realizada uma limpeza de código, melhorando o parsing de protocolos e a gestão de memória.
- Os métodos RSA-PSS e RSA-OAEP foram portados do OpenSSL 1.1.1.
- A implementação foi portado do OpenSSL 1.1.1 e está habilitada por padrão (Cryptographic Message Syntax). O comando “cms” foi adicionado à ferramenta openssl.
- A compatibilidade com o OpenSSL 1.1.1 foi aprimorada através do backporting de algumas mudanças.
- Um grande conjunto de novos testes de funções criptográficas foi adicionado.
- O comportamento do EVP_chacha20() foi aproximado da semântica do OpenSSL.
- Agora é possível configurar o local do conjunto de certificados de autoridades certificadoras.
- Na ferramenta openssl, foi implementada a opção “-addext” no comando “req”.
sobre a dependência do Tor Browser da infraestrutura Mozilla. Vale lembrar que, devido a um problema com o certificado, os usuários do Tor Browser biblioteca criptográfica , utilizada no projeto , fork do GnuPG 2. A biblioteca fornece uma grande coleção , utilizada no protocolo TLS, em certificados X.509, cifras AEAD, módulos TPM, PKCS#11, hash de senhas e criptografia pós-quântica (assinaturas baseadas em hash e acordos de chave com base em McEliece e NewHope). A biblioteca é escrita em C++11 e sob a licença BSD.
Entre na nova versão do Botan:
- Foi adicionada a implementação do modo (Galois/Counter Mode), acelerada para processadores POWER8 utilizando a instrução vetorial VPSUMD.
- Para sistemas ARM e POWER, a implementação da operação de permutação de vetores para AES foi significativamente acelerada, garantindo um tempo de execução constante.
- Foi proposto um novo algoritmo de inversão módulo, que é mais rápido e oferece melhor proteção contra ataques em canais laterais.
- Foram feitas otimizações que aceleram o ECDSA/ECDH reduzindo o campo NIST.
Fonte: opennet.ru
