HeadlinesBriefing HeadlinesBriefing.com

OpenSSL 4.1.0 lançado: novo suporte a DTLS 1.3

Hacker News •
×

O OpenSSL 4.1.0 é uma versão de recursos que adiciona funcionalidades significativas à biblioteca de criptografia de código aberto. Entre seus principais destaques está o suporte a DTLS 1.3 (RFC 9147), com detalhes disponíveis na página de manual ossl-guide-dtlsv13(7). A versão também traz suporte a RFC 8701 GREASE, DTLS na API de escuta SSL, o KDF do IKEv2 e suporte inicial à arquitetura Elbrus2000 (e2k).

O desempenho também recebe atenção. A versão adiciona operações NTT de ML-DSA e ML-KEM otimizadas em ppc64le, operações ML-DSA otimizadas em x86_64, operações SHAKE x4 otimizadas com AVX-512 para ML-DSA em x86_64, e otimizações AVX-512 e VAES para a decodificação AES-CBC em x86_64. O suporte à compilação ganha os alvos VC-WIN32-MSVC2013 e VC-WIN64A-MSVC2013, que fornecem funções internas para cobrir lacunas de C99 no MSVC 2013.

Várias mudanças podem afetar os usuários existentes. Os alvos Windows-on-Itanium (VC-WIN64I) e Windows CE (VC-CE) foram descontinuados. As opções no-ecdsa e no-ecdh foram removidas do Configure porque não desabilitavam de fato suas implementações; os administradores devem usar no-ec para desativar o suporte a curvas elípticas. O utilitário tsget agora depende do Net::Curl::Easy em vez do abandonado WWW::Curl::Easy, portanto os usuários devem instalar o Net::Curl::Easy antes de atualizar.

As notas de lançamento listam vários problemas conhecidos. A issue #32878 pode fazer com que registros pós-handshake sejam descartados do buffer de retransmissão após uma atualização de chaves do DTLS 1.3, com correção prevista para uma versão futura. As issues #33277 e #33278 envolvem o relato de erros do listener DTLS, e a issue #33242 pode fazer com que servidores DTLS 1.3 abortem handshakes com um alerta unexpected_message.

Fonte: Hacker News · Resumido por HeadlinesBriefing