diff options
author | Guido Vranken <guidovranken@users.noreply.github.com> | 2021-04-23 13:43:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-23 12:43:22 +0100 |
commit | 4707a24444189c84b6045415fcbf3add83569ba3 (patch) | |
tree | 49fef3ebd9d267f4a62e61ada04bade2952facdf | |
parent | 20b08a242c1ba763bb6c337e7fff603fe952cbb0 (diff) |
[bls-signatures] Scope operations (#5663)
-rwxr-xr-x | projects/bls-signatures/build.sh | 21 |
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 |