OpenSSL 4.1.0 - DTLS 1.3과 GREASE 지원 추가

1 week ago 13

OpenSSL 4.1.0은 DTLS 1.3, GREASE, SSL 리스너 API의 DTLS 지원을 추가한 기능 릴리스임 암호 연산 최적화로 ppc64le의 ML-DSA/ML-KEM NTT 연산과 x86_64의 ML-DSA, SHAKE x4, AES-CBC 복호화 성능을 개선함 tsget 의존성이 Net::Curl::Easy로 변경되어, 해당 유틸리티 사용자는 업그레이드 전에 새 모듈을 설치해야 함 빌드 호환성이 변경되어 Windows-on-Itanium과 Windows CE 대상이 제거되고, 실제 구현을 비활성화하지 못하던 no-ecdsa와 no-ecdh 옵션도 삭제됨 DTLS 관련 알려진 문제가 남아 있으며, 재전송 누락, 잘못된 오류 코드 보고, 특정 상황에서의 핸드셰이크 중단이 발생할 수 있음 새 프로토콜과 기능 지원 DTLS 1.3을 RFC 9147에 따라 지원하며, 세부 사항은 ossl-guide-dtlsv13(7) 매뉴얼에서 확인할 수 있음 GREASE(Generate Random Extensions And Sustain Extensibility)를 RFC 8701에 따라 지원함 SSL 리스너 API에 DTLS 지원을 추가함 IKEV2 KDF 지원과 Elbrus2000(e2k) 아키텍처의 초기 지원을 추가함 암호 연산 최적화 ppc64le 에서 ML-DSA와 ML-KEM의 NTT 연산을 최적화함 x86_64 에서 다음 연산을 최적화함 ML-DSA 연산을 최적화함 ML-DSA용 SHAKE x4 연산에 AVX-512 최적화를 적용함 AES-CBC 복호화에 AVX-512와 VAES 최적화를 적용함 업그레이드와 빌드 호환성 변경 tsget 이 유지보수가 중단된 WWW::Curl::Easy 대신 Net-Curl CPAN 배포판의 Net::Curl::Easy 를 사용함 tsget 사용자는 업그레이드 전에 Net::Curl::Easy를 설치해야 함 MSVC 2013의 불완전한 C99 표준 지원을 보완하는 내부 함수를 제공하도록 VC-WIN32-MSVC2013과 VC-WIN64A-MSVC2013 빌드 대상을 추가함 Windows-on-Itanium(VC-WIN64I)과 Windows CE(VC-CE) 대상을 Configurations에서 제거함 no-ecdsa와 no-ecdh 는 실제로 구현을 비활성화하지 못해 Configure에서 제거됨 타원곡선 지원을 비활성화하려면 no-ec 를 사용해야 함 DTLS 사용 시 ...

Read Entire Article




피플앤툴즈 네트워크
🛍 샵