Skip to content

CVPN-2575: Add Wolfssl PR#10492 for DTLS13 backward compatibility #363

Merged
kp-mariappan-ramasamy merged 3 commits into
mainfrom
fix-5.9.1
May 18, 2026
Merged

CVPN-2575: Add Wolfssl PR#10492 for DTLS13 backward compatibility #363
kp-mariappan-ramasamy merged 3 commits into
mainfrom
fix-5.9.1

Conversation

@kp-mariappan-ramasamy
Copy link
Copy Markdown
Contributor

WolfSsl 5.9.1 upgrade broke server's backward compatibility with 5.8.4 client.

This PR adds compat to older clients:
wolfSSL/wolfssl#10492

@kp-mariappan-ramasamy kp-mariappan-ramasamy requested a review from a team as a code owner May 18, 2026 12:27
@kp-mariappan-ramasamy kp-mariappan-ramasamy force-pushed the fix-5.9.1 branch 2 times, most recently from b328337 to 7558ead Compare May 18, 2026 12:33
@github-actions
Copy link
Copy Markdown

🚀 Release Plan

Crate Previous version New version Release? Comment
wolfssl-sys 4.0.0 4.1.0 ✅ Release
wolfssl 7.0.0 7.1.0 ✅ Release after wolfssl-sys

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 18, 2026

Code coverage summary for 3d47a47:

Filename                             Regions    Missed Regions     Cover   Functions  Missed Functions  Executed       Lines      Missed Lines     Cover    Branches   Missed Branches     Cover
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
wolfssl-sys/src/lib.rs                    34                 0   100.00%           4                 0   100.00%          22                 0   100.00%           0                 0         -
wolfssl/src/aes256.rs                    166                 8    95.18%          11                 0   100.00%         124                 4    96.77%           0                 0         -
wolfssl/src/chacha20_poly1305.rs          75                 2    97.33%           5                 0   100.00%          66                 2    96.97%           0                 0         -
wolfssl/src/context.rs                   401               173    56.86%          41                14    65.85%         286               110    61.54%           0                 0         -
wolfssl/src/error.rs                      44                12    72.73%           5                 1    80.00%          43                10    76.74%           0                 0         -
wolfssl/src/lib.rs                        81                15    81.48%          11                 1    90.91%          72                13    81.94%           0                 0         -
wolfssl/src/rng.rs                        71                 9    87.32%           6                 0   100.00%          42                 3    92.86%           0                 0         -
wolfssl/src/ssl.rs                      1277               337    73.61%          86                25    70.93%         862               251    70.88%           0                 0         -
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                                   2149               556    74.13%         169                41    75.74%        1517               393    74.09%           0                 0         -

✅ Region coverage 74% passes
✅ Line coverage 74% passes

Pull in this PR:
https://github.com/wolfSSL/wolfssl/pull/10492/changes

Which fixes the backward compatibility of server with previous clients

Without this, 5.8.4 client is not able to connect with 5.9.1 server.
@kp-mariappan-ramasamy kp-mariappan-ramasamy merged commit 001f21e into main May 18, 2026
23 checks passed
@kp-mariappan-ramasamy kp-mariappan-ramasamy deleted the fix-5.9.1 branch May 18, 2026 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants