News Score: Score the News, Sort the News, Rewrite the Headlines

Crux, a Precise Verifier for Rust and Other Languages

View PDF HTML (experimental) Abstract:We present Crux, a cross-language verification tool for Rust and C/LLVM. Crux targets bounded, intricate pieces of code that are difficult for humans to get right: for example, cryptographic modules and serializer / deserializer pairs. Crux builds on the same framework as the mature SAW-Cryptol toolchain, but Crux provides an interface where proofs are phrased as symbolic unit tests. Crux is designed for use in production environments, and has already seen u...

Read more at arxiv.org

© News Score  score the news, sort the news, rewrite the headlines