diff --git a/projects/libfido2/build.sh b/projects/libfido2/build.sh index 401614562..1e2412a96 100755 --- a/projects/libfido2/build.sh +++ b/projects/libfido2/build.sh @@ -46,7 +46,8 @@ make install # Building libfido2 with ${LIB_FUZZING_ENGINE} and chosen sanitizer cd ${SRC}/libfido2 mkdir build && cd build -cmake -DFUZZ=1 -DFUZZ_LDFLAGS=${LIB_FUZZING_ENGINE} \ +cmake -DFUZZ=1 -DFUZZ_LDFLAGS="${LIB_FUZZING_ENGINE}" \ + -DFUZZ_LINKER_LANGUAGE=CXX \ -DPKG_CONFIG_USE_CMAKE_PREFIX_PATH=1 \ -DCMAKE_PREFIX_PATH=${WORK} \ -DCMAKE_INSTALL_PREFIX=${WORK} \ diff --git a/projects/libfido2/project.yaml b/projects/libfido2/project.yaml index adf557bbc..62b44e56f 100644 --- a/projects/libfido2/project.yaml +++ b/projects/libfido2/project.yaml @@ -13,4 +13,7 @@ sanitizers: - memory fuzzing_engines: - libfuzzer + - afl + - centipede + - honggfuzz main_repo: 'https://github.com/Yubico/libfido2'