Skip to content

ci: membrowse integration#10188

Closed
LinuxJedi wants to merge 16 commits intowolfSSL:masterfrom
LinuxJedi:membrowse-integration
Closed

ci: membrowse integration#10188
LinuxJedi wants to merge 16 commits intowolfSSL:masterfrom
LinuxJedi:membrowse-integration

Conversation

@LinuxJedi
Copy link
Copy Markdown
Member

Summary

  • Adds Membrowse CI integration with GitHub Actions workflows (onboard, report, comment)
  • Includes multiple bug fixes: OCSP implementation, Blake2 bounds checks, EVP ECB decrypt, SECO AES GCM, ASCON big endian, SP math TOCTOU, CRL namespace collision, DTLS 1.3 oversized cert chains, and more
  • Adds corresponding tests for the fixes

Test plan

  • CI workflows pass on the fork
  • make check passes with default configuration
  • Review new Membrowse workflow files for correctness

🤖 Generated with Claude Code

julek-wolfssl and others added 16 commits April 9, 2026 17:39
- wolfSSL_i2d_OCSP_REQUEST_bio: save/restore pointer before i2d call
  that advances it, preventing BIO_write from wrong offset and heap
  corruption on free
- wolfSSL_d2i_OCSP_RESPONSE: remove (unsigned char) cast that truncated
  pointer advance to 8 bits, breaking responses larger than 255 bytes
- wolfSSL_OCSP_CERTID_dup: deep-copy CertStatus to prevent double-free
  when both original and duplicate are freed
- wolfSSL_i2d_OCSP_RESPONSE: add NULL check on response parameter
- wolfSSL_i2d_OCSP_REQUEST: advance *data pointer per i2d convention
- FreeOCSP: NULL-check ocsp->cm before dereferencing for heap
- Fix WOLFSSL_LEAVE strings to match actual function names in
  wc_CheckCertOcspResponse, GetOcspEntry, GetOcspStatus,
  CheckOcspResponse, CheckOcspRequest

Add test for CERTID dup (double-free confirmed under ASAN without fix)
and pointer advancement assertions for d2i_OCSP_RESPONSE callers.

Reported in: ZD21469
This only makes an actual difference when FREESCALE_MMCAU is defined (otherwise encrypt and decrypt are the same), but better for clarity still.
Copilot AI review requested due to automatic review settings April 10, 2026 16:40
@LinuxJedi LinuxJedi closed this Apr 10, 2026
@LinuxJedi
Copy link
Copy Markdown
Member Author

Claude was trying to pull a commit from a fork for me, it did a bad job.

@LinuxJedi LinuxJedi deleted the membrowse-integration branch April 10, 2026 16:44
@LinuxJedi LinuxJedi review requested due to automatic review settings April 10, 2026 17:02
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.

7 participants