Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Granite

This repository contains the mechanized Rocq artifact accompanying the paper "Granite: A Modular Methodology for Foundational Verification of Hardware–Software Leakage Contracts."

Requirements

Tested with the following toolchain (via opam):

Component Version
OCaml 5.4.1
Dune 3.22.2
Rocq (Coq) 9.1.1
rocq-stdlib 9.1.0
rocq-stdpp 1.13.0
rocq-stdpp-bitvector 1.11.0
coq-record-update 0.3.4

Building

git submodule update --init --recursive   # fetch quartz/
opam install . --deps-only                 # or install the versions above by hand
dune build                                 # builds core, app, isaSpec, quartz, salsa20

License

See LICENSE.

About

Coming soon!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages