There is a newer version of the record available.

Published October 23, 2024 | Version v1
Software Open

Charon: An Analysis Framework for Rust (Artefact)

  • 1. Inria Paris
  • 2. Cryspen
  • 3. Microsoft Azure Research

Description

This artifact is the companion to the CAV 25 tool paper submission: "Charon: An Analysis Framework for Rust".
It contains the different components presented in the paper, namely:
* The Charon framework
* A novel implementation of a taint analysis for cryptographic constant-time
* A reimplementation of Rudra on top of Charon
* The Aeneas verification framework
* The Eurydice compiler, relying on Charon to generate C code

To foster reproducibility, this artifact includes a Dockerfile, as well as instructions to use Docker to set up a development environment to reproduce claims in the paper, as well as experiment with the different tools.

Files

Files (141.7 MB)

Name Size Download all
md5:7c677fe674d032bd3ffd085b369456b2
141.7 MB Download