Skip to content

CBMC: Add proof and spec for poly_uniform_4x and poly_uniform_eta_4x #254

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 2 commits into from
May 21, 2025

Conversation

@mkannwischer mkannwischer force-pushed the cbmc-poly_uniform_4x branch from c8d2f43 to d717297 Compare May 18, 2025 09:37
@mkannwischer mkannwischer marked this pull request as ready for review May 18, 2025 09:50
@mkannwischer mkannwischer requested a review from a team as a code owner May 18, 2025 09:50
@rod-chapman rod-chapman force-pushed the cbmc-poly_uniform_4x branch from d717297 to 2df7c40 Compare May 20, 2025 17:59
Copy link
Contributor

@rod-chapman rod-chapman left a comment

Choose a reason for hiding this comment

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

Looks good to me. Please merge.

@hanno-becker hanno-becker force-pushed the cbmc-poly_uniform_4x branch from 2df7c40 to e50362d Compare May 21, 2025 03:15
Copy link
Contributor

@hanno-becker hanno-becker left a comment

Choose a reason for hiding this comment

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

Harnesses must pass uninitialized pointers, not arrays. Otherwise they inadvertently add to the memory preconditions of the function under proof.

@mkannwischer mkannwischer force-pushed the cbmc-poly_uniform_4x branch from ffee934 to 22b5e0c Compare May 21, 2025 04:53
@mkannwischer mkannwischer requested a review from hanno-becker May 21, 2025 04:53
@mkannwischer mkannwischer merged commit 0bb572a into main May 21, 2025
77 checks passed
@mkannwischer mkannwischer deleted the cbmc-poly_uniform_4x branch May 21, 2025 05:14
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.

CBMC: Prove poly_uniform_eta_4x CBMC: Prove poly_uniform_4x
4 participants