aboutsummaryrefslogtreecommitdiff
path: root/projects/bitcoin-core
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2021-09-14 16:55:07 +0200
committerGitHub <noreply@github.com>2021-09-14 09:55:07 -0500
commit751141620bb923ad64d301418749f8a7cfd32bd3 (patch)
tree45e16a43439f4c9ab180b0d92cbec3215cc14cd6 /projects/bitcoin-core
parent358d9ba84b583bf7b85430f43a8f322384c7bcd1 (diff)
downloadoss-fuzz-751141620bb923ad64d301418749f8a7cfd32bd3.tar.gz
bitcoin-core: Re-enable schnorr_fun (#6430)
Diffstat (limited to 'projects/bitcoin-core')
-rw-r--r--projects/bitcoin-core/Dockerfile2
-rwxr-xr-xprojects/bitcoin-core/build_cryptofuzz.sh18
2 files changed, 9 insertions, 11 deletions
diff --git a/projects/bitcoin-core/Dockerfile b/projects/bitcoin-core/Dockerfile
index 6a2040a32..61972719b 100644
--- a/projects/bitcoin-core/Dockerfile
+++ b/projects/bitcoin-core/Dockerfile
@@ -14,7 +14,7 @@
#
################################################################################
-FROM gcr.io/oss-fuzz-base/base-builder
+FROM gcr.io/oss-fuzz-base/base-builder-rust
# Packages taken from:
# * https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md#dependency-build-instructions
diff --git a/projects/bitcoin-core/build_cryptofuzz.sh b/projects/bitcoin-core/build_cryptofuzz.sh
index 5d2f827a4..4e6d91ab4 100755
--- a/projects/bitcoin-core/build_cryptofuzz.sh
+++ b/projects/bitcoin-core/build_cryptofuzz.sh
@@ -133,16 +133,14 @@ make -B -j$(nproc)
cd ../botan/
make -B -j$(nproc)
-# schnorr_fun is currently disabled because it was causing build failures
-# See: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37524
-#cd ../schnorr_fun/
-#export CXXFLAGS="$CXXFLAGS -DCRYPTOFUZZ_SCHNORR_FUN"
-#if [[ $CFLAGS != *-m32* ]]
-#then
-# make
-#else
-# make -f Makefile.i386
-#fi
+cd ../schnorr_fun/
+export CXXFLAGS="$CXXFLAGS -DCRYPTOFUZZ_SCHNORR_FUN"
+if [[ $CFLAGS != *-m32* ]]
+then
+ make
+else
+ make -f Makefile.i386
+fi
cd ../../