| commit | 1b4878a3a45ce227c24c15cc26ac87d43cf5dc64 | [log] [tgz] |
|---|---|---|
| author | Philipp Hancke <phancke@meta.com> | Tue Jul 01 16:07:56 2025 |
| committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jul 01 22:33:27 2025 |
| tree | 372e09a9fbacdbabe21092da08731be0e9680260 | |
| parent | c575d44615c2669468095089a55411815dca3855 [diff] |
dtls-in-stun: remove restriction on not having certificates previously, dtls-in-stun was not supported when a certificate was configured explicitly via generateCertficate. This was done to avoid the edge case of large RSA certificates (4096/8192 bytes) which caused the DTLS packet size during the handshake to exceed the available MTU and led to fragmentation of the certificate flights This fragmentation is now supported in the code for DTLS-PQC so the restriction can be removed. Manually tested with https://jsfiddle.net/fippo/19vwyatu/3/ since generating the large RSA certificates in a unit test takes several seconds (and is generally untested). Bug: webrtc:367395350 Change-Id: I75a3764c5c1bc7202ad450bda655251803f9344c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/398044 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Philipp Hancke <phancke@meta.com> Reviewed-by: Jonas Oreland <jonaso@webrtc.org> Cr-Commit-Position: refs/heads/main@{#45067}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.