Invalid logic in s2n tls proof #2169
Labels
tech debt
Issues that document or involve technical debt
test assets
Issues involving test programs or other test assets
tooling: CI
Issues involving CI/CD scripts or processes
type: bug
Issues reporting bugs or unexpected/unwanted behavior
Milestone
handshake_io_lowlevel.saw
in the s2n tls proofs contains the following:This is invalid because
crucible_ghost_value
is an action in the LLVMSetup monad and it's being attempted in the TopLevel monad.This was silently accepted and ignored by SAW until now (see #2162); it now generates a warning. This will eventually become an error, and it will need to be fixed because (in addition to being generic tech debt) it will break the CI runs.
(There also might be other similar issues later in the build.)
This is a blocker for #2167.
The text was updated successfully, but these errors were encountered: