Skip to content

More various fixes reported from the static analyzer#27

Merged
dgarske merged 10 commits intowolfSSL:mainfrom
gasbytes:2026-03-23-various-fixes
Mar 24, 2026
Merged

More various fixes reported from the static analyzer#27
dgarske merged 10 commits intowolfSSL:mainfrom
gasbytes:2026-03-23-various-fixes

Conversation

@gasbytes
Copy link
Copy Markdown
Contributor

  • 7c078b5 - Remove redundant no-op check_if_zero in Ed25519 verify
  • 9d94183 - Redact private key material from Debug impls
  • 9d8a4e3 - Remove duplicate SHA512 entries in verify mapping array
  • 1a487d0 - Return InvalidSignature instead of panicking on FFI errors in verify
  • 030ff28 - Remove Clone from foreign type macros to prevent double-free
  • 719c0f1 - Add missing wc_HmacFree before Box deallocation
  • 8075c7a - Fix RSA signing data race by re-importing key per sign() call
  • a18d5b1 - Add length validation in x25519 key exchange
  • f875f63 - Catch all WCError variants in SecureRandom::fill

@holtrop-wolfssl holtrop-wolfssl removed their assignment Mar 24, 2026
@dgarske dgarske merged commit c9f6094 into wolfSSL:main Mar 24, 2026
2 checks passed
@gasbytes gasbytes deleted the 2026-03-23-various-fixes branch March 31, 2026 09:54
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.

4 participants