Skip to content

Conversation

willieyz
Copy link
Contributor

@willieyz willieyz commented Jul 29, 2025

@willieyz willieyz requested a review from a team as a code owner July 29, 2025 03:45
Copy link
Contributor

@mkannwischer mkannwischer left a comment

Choose a reason for hiding this comment

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

Thanks @willieyz. This looks far from ready. Please test your code before opening a PR and requesting a review.

@willieyz willieyz marked this pull request as draft July 29, 2025 03:51
@willieyz willieyz force-pushed the test-addCITest-PCT-zeroization branch 2 times, most recently from 116bcea to 3d46d54 Compare July 29, 2025 06:57
@mkannwischer mkannwischer force-pushed the test-addCITest-PCT-zeroization branch from 3d46d54 to 4356926 Compare July 29, 2025 12:00
@willieyz willieyz force-pushed the test-addCITest-PCT-zeroization branch 8 times, most recently from 136d524 to 031f2f4 Compare July 30, 2025 09:07
@willieyz willieyz marked this pull request as ready for review July 30, 2025 09:58
@willieyz willieyz requested a review from mkannwischer July 30, 2025 10:00
@willieyz willieyz force-pushed the test-addCITest-PCT-zeroization branch from 031f2f4 to e73121e Compare July 30, 2025 10:12
Copy link
Contributor

@mkannwischer mkannwischer left a comment

Choose a reason for hiding this comment

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

Thanks @willieyz! The changes look good.

Can you please split this up into 2 commits. One adding the MLD_MUST_CHECK_RETURN_VALUE and CHECK() parts, and one for adding the actual tests.

Also your commit message needs some work. The first line should not break.

@willieyz willieyz force-pushed the test-addCITest-PCT-zeroization branch from e73121e to 3372d61 Compare July 30, 2025 10:49
- Some functions defined in `sign.h` did not properly check or handle their return values.
- Introduce the macro: `CHECK` and `MLD_MUST_CHECK_RETURN_VALUE` to enforce correct usage of the return value.

Signed-off-by: willieyz <[email protected]>
- `PCT enabled`
- `PCT enabled + broken`
- `Custom zeroization (explicit_bzero)`

Signed-off-by: willieyz <[email protected]>
@willieyz willieyz force-pushed the test-addCITest-PCT-zeroization branch from 3372d61 to 7aa56d4 Compare August 4, 2025 04:18
Copy link
Contributor

@mkannwischer mkannwischer left a comment

Choose a reason for hiding this comment

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

Thanks @willieyz for closing this gap in the CI. LGTM.

@mkannwischer mkannwischer merged commit 108d2d3 into main Aug 4, 2025
198 checks passed
@mkannwischer mkannwischer deleted the test-addCITest-PCT-zeroization branch August 4, 2025 04:58
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.

CI: Test custom zeroization in CI Test PCT and PCT breakage in CI
2 participants