Repository navigation
MC/DC: coverage campaign part 9 #11595
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
33e62cb
MC/DC: cover the 2026 RNG rework and aes.c argument-clause residuals
danielinux faabdae
tests: exclude the aes rework MC/DC test from selftest builds
danielinux 04ea759
MC/DC: decision-coverage drivers for SetSSL_CTX() and CheckVersion()
danielinux 02e61ba
MC/DC: decision-coverage drivers for the src/ssl.c public-API guards
danielinux 5052d29
MC/DC: decision-coverage drivers for the ssl_api_crl_ocsp.c argument …
danielinux 9017c10
MC/DC: decision-coverage drivers for the ssl_api_cert.c argument guards
danielinux 665343c
MC/DC: decision-coverage drivers for the x509.c argument guards
danielinux 65ce8a3
MC/DC: decision-coverage drivers for the ssl_ech.c argument guards
danielinux ba4aef1
MC/DC: decision-coverage drivers for the ssl_certman.c argument guards
danielinux 970ec23
MC/DC: decision-coverage drivers for the ssl_sess.c argument guards
danielinux fd67c59
MC/DC: decision-coverage drivers for the ssl_load.c DH argument guards
danielinux eb6f851
MC/DC: close the aes GCM/CCM _ex PENDING arms; make the asn_keys
danielinux 017fbaa
MC/DC: close the random.c static-entry, flag-guard and
danielinux a5cec81
MC/DC: drive the RSA state-machine PENDING rows via the crypto-cb device
danielinux 55532f7
tests: cover the slhdsa MC/DC GAPS with white-box row drivers
danielinux a2dad99
tests: cover the mldsa MC/DC GAPS with white-box row drivers
danielinux 70c03cb
tests: cover the dtls MC/DC GAPS with white-box row drivers
danielinux e8c8482
tests: cover the random.c MC/DC GAPS with white-box row drivers
danielinux 6306cf0
tests: gate internal-fn MC/DC tests on WOLFSSL_TEST_STATIC_BUILD
danielinux e164394
tests: gate the MC/DC decision drivers on the library's feature gates
danielinux 6c790bf
tests: close the wave-3 CI gaps and extend the api-guard whitelist
danielinux ca7b0e6
tests: gate the x509 driver on NO_RSA and surface whitebox build fail…
danielinux f83f4db
tests: close the part-9 MC/DC gate regressions with decision drivers
danielinux 6e656cd
tests: gate the crypto-cb dispatch rows on the campaign build
danielinux d8d5e2c
tests: fix the -Wshadow hit in the falcon decision driver
danielinux 52d27ee
tests: gate campaign test decls and helpers per feature config
danielinux b1ba276
tests: fix C90 decl placement and dangling ctx reuse in campaign drivers
danielinux f29a7b0
tests: fix campaign CI failures
danielinux e73d659
tests: fix remaining CI rows
danielinux d5c4316
tests: gate AES decision rows in old FIPS
danielinux f1f2076
tests: register TLS white-box source
danielinux 4a6d403
tests: fix FIPS and PKCS7 checks
danielinux 42a4c3e
tests: initialize AES GCM input
danielinux a8ac1bd
Repair MC/DC drivers after master rebase
danielinux 619ae4e
Fix DH nonblocking test warning after master rebase
danielinux 4e5247a
Guard MC/DC test error paths against failed setup
danielinux 95705ea
Guard coverage tests for optional features and allocations
danielinux 6c3924a
Build DTLS cookie callback test without TLS 1.2
danielinux c115a9c
Free coverage test DER buffers and session references
danielinux 35d2d5f
Release context and certificate references in SetSSL_CTX coverage test
danielinux 504436e
Fix source checks and remove dead test assignment
danielinux ad6d517
Guard MC/DC coverage tests against missing AES modes, EMS, and DRBG
danielinux 0c65c1b
Fix PR review findings in coverage tests
danielinux d543026
Construct ALPN whitebox fixture with owned storage
danielinux f825556
Address later PR review findings in coverage drivers
danielinux c125bb2
Free generated ML-DSA key before reuse in coverage test
danielinux 9705a04
Address review feedback on coverage guards and DER fixtures
danielinux 3e8884a
Guard coverage drivers across feature configurations
danielinux b7e2b20
Fix feature guards and coverage rows in MC/DC tests
danielinux 5cc85af
Avoid library-local CID parser in API test
danielinux File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.