You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All of the KRYPTO hooks now use Bytes instead of String to represent raw byte strings (runtimeverification/blockchain-k-plugin#163). We need to update everything here accordingly.
The text was updated successfully, but these errors were encountered:
Fixes#3683
The `KRYPTO` hooks now use `Bytes` for raw strings instead of `String`,
so this PR updates the evaluators here accordingly.
Additionally, I updated all tests that reference `KRYPTO` lest they give
errors about hooked symbols having incorrect sorts. Specifically,
- I regenerated the `regression-evm` tests by running
`generate-regression-tests.sh` with my branch of KEVM that uses the
updated hooks.
- For all the tests that I couldn't regenerate, I manually patched them
by changing the existing `KRYPTO` symbols into functions which wrap the
new hooks with appropriate calls to `String2Bytes` and `Bytes2String`.
Corresponding PR testing this on the booster:
runtimeverification/hs-backend-booster#370
All of the
KRYPTO
hooks now useBytes
instead ofString
to represent raw byte strings (runtimeverification/blockchain-k-plugin#163). We need to update everything here accordingly.The text was updated successfully, but these errors were encountered: