Fix test0001
so that it actually verifies the Java MD5 implementation
#1009
Labels
subsystem: crucible-jvm
Issues related to Java verification with crucible-jvm
Milestone
The integration test
test0001
currently uses the old-style java verification commands to specify a Java MD5 implementation that we have. However, it currently omits ajava_verify_tactic
declaration, which means the proof is skipped (only symbolic simulation is performed). Adding the missingjava_verify_tactic
declaration causes the verification to fail, as symbolic simulation produces proof obligations of the formFalse
.The old java verification commands have been deprecated for some time, and are slated for removal (#1005). However, we would like to once again have a regression test that verifies the same Java MD5 implementation.
We need to complete a verification of the Java MD5 implementation using the new-style JVM verification commands, and replace the current non-proof in
test0001
with the new proof script.The text was updated successfully, but these errors were encountered: