Skip to content

Latest commit

 

History

History
86 lines (45 loc) · 2.72 KB

external-repository-versions.md

File metadata and controls

86 lines (45 loc) · 2.72 KB

The artifact refers to or pulls external repositories which contain baselines and open source versions of Verus and the Verus case studies. We use external repositories as those facilitate reuse by being kept up-to-date with the current version of Verus. This file lists the commit "refspecs" (SHAs) for all the external repositories in use.

The verification system presented in the paper.

Commit: 097ac7ed283ae60375cd9b2b6017b3c629883b2b

Trusted/proof/exec line counting tool

Commit: 9e6c6b917399250dd3ac292f7dbc6c3c944e90b1

Case Studies

A mimalloc-like allocator verified in Verus and scripts for comparison with the unverified mimalloc baseline.

Commit: 6ee4b4fc8ac107f10d3ad420a2c42e26e3033ba7

A data structure replication library verified in Verus and scripts for comparison with a version written in Linear Dafny.

Commit: 0391d6c3fae1501766d6d833ba317323d8b55b06

Verified IronKV implementation: https://github.com/verus-lang/verified-ironkv

A Verus version of the implementation of the IronKV distributed hash table.

Commit: 4d6efdfd47f84b7e29a765c7c92713ff646739e4

Verified Persistent Memory log: https://github.com/microsoft/verified-storage

A log for persistent memory verified in Verus.

Commit: 31b2256b06413c71245baf4b2bec9cea5b20e51b

A verified page table implementation in Verus.

Commit: 2129d95f3523eed7ffffddba51bd2ec89f2401f0

Case Study Baselines

Verified Node Replication in Linear Dafny (part of IronSync): https://github.com/secure-foundations/ironsync-osdi2023

Baseline for Node Replication.

Commit: 7c912e29fd9e770d2fb9866606d0bf2a97629252

Verified IronKV in Dafny (part of IronFleet): https://github.com/microsoft/Ironclad.git

Baseline for IronKV.

Commit: 2fe4dcdc323b92e93f759cc3e373521366b7f691

Other Verifiers

Commit: 9203a5975184ba6be5a0d0b47ef3adc3029e0dda

Commit: c51c244ded49abe332635a126f381aedb1c67715

Commit: a5c29c994cee03e1ba02c3bc2c2761803571d3f5

Commit: 1d823c247b578280cd05a7f416f813589334c569

With the KaRaMeL library: https://github.com/FStarLang/karamel

Commit: 5c7ac22a85fb0b9ce8c278084665022bf7dbb3f7

Binary release: Dafny 4.3.0 -- https://github.com/dafny-lang/dafny/releases/tag/v4.3.0