Desenvolvedores do projeto OpenBSD lançamento da edição portátil do pacote , no qual se desenvolve um fork do OpenSSL, com foco em proporcionar um nível de segurança mais elevado. O projeto LibreSSL é voltado para um suporte de qualidade aos protocolos SSL/TLS, removendo funcionalidades desnecessárias, adicionando medidas de proteção adicionais e realizando uma limpeza e reformulação significativa da base de código. LibreSSL 3.1.1 é marcado como a primeira versão estável da ramificação 3.1, que fará parte do lançamento do OpenBSD 6.7, esperado para os próximos dias.
Características do LibreSSL 3.1.1:
- A implementação do TLS 1.3 foi finalizada, baseada em uma nova máquina de estados e subsistema de manipulação de registros. Por enquanto, a parte do cliente do TLS 1.3 está ativada por padrão, enquanto a parte do servidor está planejada para ser ativada por padrão em uma das próximas versões. A API do TLS 1.3 compatível com OpenSSL ainda não está disponível.
- O tratamento dos conjuntos de cifras foi ampliado com a inclusão automática de algoritmos necessários para o TLSv1.3, a menos que sejam explicitamente mencionados durante o estabelecimento da conexão;
- Foram fornecidos apelidos para os nomes de cifras do conjunto TLSv1.3, definidos na RFC 8446;
- Foram transferidos os métodos RSA-PSS e RSA-OAEP do OpenSSL 1.1.1;
- Foi portada e incluída por padrão a implementação do CMS (Cryptographic Message Syntax) do OpenSSL 1.1.1;
- Foi adicionada ao utilitário openssl o comando «cms», bem como as opções «req -addext» e «s_server -groups». A opção «-tlsextdebug» foi atualizada para suportar tipos de extensões do TLSv1.3;
; - Melhor compatibilidade com o OpenSSL 1.1.1;
- O comportamento de EVP_chacha20() foi aproximado do OpenSSL;
- Foi realizada uma limpeza do código, com melhorias nas funções de manipulação de memória e análise de protocolos.
Fonte: opennet.ru
