Skip to content

wolfssl-sys: Bump wolfSSL to 5.9.0#350

Closed
kp-shawn-thiah wants to merge 1 commit intomainfrom
upgrade/wolfssl-5.9.0
Closed

wolfssl-sys: Bump wolfSSL to 5.9.0#350
kp-shawn-thiah wants to merge 1 commit intomainfrom
upgrade/wolfssl-5.9.0

Conversation

@kp-shawn-thiah
Copy link
Copy Markdown
Contributor

@kp-shawn-thiah kp-shawn-thiah commented Mar 25, 2026

  • tested on macos
  • tested on linux
  • tested on win
  • tested on android
  • tested on ios

@kp-shawn-thiah kp-shawn-thiah requested a review from a team as a code owner March 25, 2026 08:12
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 25, 2026

Code coverage summary for 1b29a65:

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                      1233               320    74.05%          85                25    70.59%         834               241    71.10%           0                 0         -
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                                   2105               539    74.39%         168                41    75.60%        1489               383    74.28%           0                 0         -

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

@github-actions
Copy link
Copy Markdown

🚀 Release Plan

Crate Previous version New version Release? Comment
wolfssl-sys 3.1.0 4.0.0 ✅ Release
wolfssl 4.1.0 5.0.0 ✅ Release after wolfssl-sys

Comment thread wolfssl-sys/build.rs

const PATCH_DIR: &str = "patches";
const PATCHES: &[&str] = &[
"CVPN-1945-Lower-max-mtu-for-DTLS-1.3-handshake-message.patch",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We will still need this patch. Its not in upstream repo

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated and added the patch back in.

@kp-shawn-thiah kp-shawn-thiah force-pushed the upgrade/wolfssl-5.9.0 branch 2 times, most recently from 862e285 to a0c048e Compare March 26, 2026 03:46
- update wolfSSL submodule to v5.9.0-stable
- remove patches due to upstream changes
   - backport-darwin-address-calc-fix (PR #9537)
   - ChaCha20-Aarch64-ASM-fix-256-bit (PR #9627)
   - dtls13-rtx-timer (PR #9623)
- update patch CVPN-1945-Lower-max-mtu-for-DTLS-1.3-handshake-message
- major version bump of wolfssl: 4.1.0 -> 5.0.0
- major version bump of wolfssl-sys: 3.1.0 -> 4.0.0
@kp-shawn-thiah kp-shawn-thiah force-pushed the upgrade/wolfssl-5.9.0 branch from a0c048e to 183ddc8 Compare March 26, 2026 05:48
@kp-shawn-thiah kp-shawn-thiah marked this pull request as draft March 26, 2026 08:01
@kp-shawn-thiah kp-shawn-thiah marked this pull request as ready for review April 6, 2026 08:04
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