Os desenvolvedores do projeto OpenBSD apresentaram o lançamento da versão portátil do pacote LibreSSL 3.6.0, que desenvolve um fork do OpenSSL, com foco em garantir um nível mais alto de segurança. O projeto LibreSSL é voltado para o suporte de qualidade aos protocolos SSL/TLS, com a remoção de funcionalidades excessivas, adição de medidas de proteção e uma limpeza e reestruturação significativa da base de código. O lançamento do LibreSSL 3.6.0 é considerado experimental, com o desenvolvimento de recursos que farão parte do OpenBSD 7.2.
Recursos do LibreSSL 3.6.0:
- A API EVP para a função de derivação de chave HKDF (HMAC Key Derivation Function) foi portado do OpenSSL.
- Adicionada uma API para configurar e obter níveis de segurança — SSL_{,CTX}_{get,set}_security_level().
- Suporte experimental adicionado para uma API do protocolo QUIC, inicialmente implementada no BoringSSL.
- Adicionado suporte inicial para verificação de TS ESSCertIDv2.
- O teste de simplicidade de Baillie – Pomerance – Selfridge – Wogstaff (Baillie-PSW) foi adotado em vez do teste de Miller-Rabin.
- Uma reestruturação interna significativa foi realizada. Verificações intensivas de recursos do RFC 3779 foram removidas na verificação de certificados. O decodificador e o analisador de tempo para ASN.1 foram reescritos. A implementação de ASN1_STRING_to_UTF8() foi reescrita.
- A opção -"s" foi adicionada à ferramenta openssl para mostrar apenas os cifradores suportados pelo protocolo especificado.
Fonte: opennet.ru
