Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 502 Bytes

botan.md

File metadata and controls

20 lines (16 loc) · 502 Bytes

Botan

Library compilation

git clone --depth 1 https://github.com/randombit/botan.git
cd botan/
./configure.py --cc-bin=$CXX --cc-abi-flags="$CXXFLAGS" --disable-shared --disable-modules=locking_allocator,x509 --build-targets=static --without-documentation
make -j$(nproc)
export CXXFLAGS="$CXXFLAGS -DCRYPTOFUZZ_BOTAN"
export LIBBOTAN_A_PATH=`realpath libbotan-3.a`
export BOTAN_INCLUDE_PATH=`realpath build/include`

Module compilation

cd cryptofuzz/modules/botan/
make