Skip to content
This repository has been archived by the owner on Mar 10, 2024. It is now read-only.

Latest commit

 

History

History
42 lines (28 loc) · 718 Bytes

README.md

File metadata and controls

42 lines (28 loc) · 718 Bytes

CT-Fuzz

The fuzzer for constant time.

Requirements

  • The Python platform, version 2.7
  • The LLVM compiler infrastructure, version 3.9
  • The jemalloc memory allocator

Installation

# fetch the submodules
git submodule init
git submodule update

# create isolated build directory
mkdir build && cd build

# build libraries and executables
cmake .. && make

# install libraries and executables
make install

# run tests (optional)
cd ../test && lit .

More information

See usage.

Paper

Please cite the paper in this link: https://ieeexplore.ieee.org/document/9159066