aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Guido Vranken <guidovranken@users.noreply.github.com>2021-04-23 13:43:22 +0200
committerGravatar GitHub <noreply@github.com>2021-04-23 12:43:22 +0100
commit4707a24444189c84b6045415fcbf3add83569ba3 (patch)
tree49fef3ebd9d267f4a62e61ada04bade2952facdf
parent20b08a242c1ba763bb6c337e7fff603fe952cbb0 (diff)
[bls-signatures] Scope operations (#5663)
-rwxr-xr-xprojects/bls-signatures/build.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/projects/bls-signatures/build.sh b/projects/bls-signatures/build.sh
index 0b2996c9..429f7a4f 100755
--- a/projects/bls-signatures/build.sh
+++ b/projects/bls-signatures/build.sh
@@ -34,6 +34,27 @@ export CXXFLAGS="$CXXFLAGS -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR"
cd $SRC/cryptofuzz/
git checkout bls
python gen_repository.py
+rm extra_options.h
+echo -n '"' >>extra_options.h
+echo -n "--force-module=blst " >>extra_options.h
+echo -n "--operations=" >>extra_options.h
+echo -n "BignumCalc," >>extra_options.h
+echo -n "BLS_GenerateKeyPair," >>extra_options.h
+echo -n "BLS_HashToG1," >>extra_options.h
+echo -n "BLS_HashToG2," >>extra_options.h
+echo -n "BLS_IsG1OnCurve," >>extra_options.h
+echo -n "BLS_IsG2OnCurve," >>extra_options.h
+echo -n "BLS_Pairing," >>extra_options.h
+echo -n "BLS_PrivateToPublic," >>extra_options.h
+echo -n "BLS_Sign," >>extra_options.h
+echo -n "BLS_Verify," >>extra_options.h
+echo -n "BignumCalc_Mod_BLS12_381_P," >>extra_options.h
+echo -n "BignumCalc_Mod_BLS12_381_R," >>extra_options.h
+echo -n "KDF_HKDF," >>extra_options.h
+echo -n "Misc " >>extra_options.h
+echo -n "--digests=SHA256 " >>extra_options.h
+echo -n '"' >>extra_options.h
+
if [[ $CFLAGS = *-m32* ]]
then