aboutsummaryrefslogtreecommitdiff
path: root/projects/ecc-diff-fuzzer/build.sh
diff options
context:
space:
mode:
authorCatena cyber <35799796+catenacyber@users.noreply.github.com>2018-08-10 16:53:09 +0200
committerMax Moroz <dor3s1@gmail.com>2018-08-10 07:53:09 -0700
commitce9a1e3a79960aa27072a1a263317b421c01ce1d (patch)
tree518a0064961fa27b39ce6b5052bfc5e61e6eb29e /projects/ecc-diff-fuzzer/build.sh
parent29a92d74413c5f7025ee80bada3dae5c21f1bdcc (diff)
downloadoss-fuzz-ce9a1e3a79960aa27072a1a263317b421c01ce1d.tar.gz
[ecc-diff-fuzzer] Adds cryptopp module to ecc-diff-fuzzer (#1703)
Diffstat (limited to 'projects/ecc-diff-fuzzer/build.sh')
-rwxr-xr-xprojects/ecc-diff-fuzzer/build.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/projects/ecc-diff-fuzzer/build.sh b/projects/ecc-diff-fuzzer/build.sh
index 95a194f32..a5bebee47 100755
--- a/projects/ecc-diff-fuzzer/build.sh
+++ b/projects/ecc-diff-fuzzer/build.sh
@@ -16,6 +16,12 @@
################################################################################
# build projects
+#cryptopp
+(
+cd cryptopp
+make
+)
+
#gcrypt
(
cd gcrypt
@@ -63,5 +69,6 @@ $CC $CFLAGS -I. -I../mbedtls/include -c modules/mbedtls.c -o mbedtls.o
$CC $CFLAGS -I. -I../openssl/include -c modules/openssl.c -o openssl.o
$CC $CFLAGS -DWITH_STDLIB -I. -I../libecc/src -c modules/libecc.c -o libecc.o
$CC $CFLAGS -I. -I../gcrypt/src -c modules/gcrypt.c -o gcrypt.o
+$CXX $CXXFLAGS -I. -I../ -c modules/cryptopp.cpp -o cryptopp.o
-$CXX $CXXFLAGS fuzz_ec.o mbedtls.o libecc.o openssl.o gcrypt.o -o $OUT/fuzz_ec ../mbedtls/library/libmbedcrypto.a ../libecc/build/libec.a ../openssl/libcrypto.a ../gcrypt/src/.libs/libgcrypt.a -lgpg-error -lFuzzingEngine
+$CXX $CXXFLAGS fuzz_ec.o mbedtls.o libecc.o openssl.o gcrypt.o cryptopp.o -o $OUT/fuzz_ec ../mbedtls/library/libmbedcrypto.a ../libecc/build/libec.a ../openssl/libcrypto.a ../gcrypt/src/.libs/libgcrypt.a ../cryptopp/libcryptopp.a -lgpg-error -lFuzzingEngine