git ssb

0+

wanderer🌟 / bls-lib



Tree: e2174166432c22b6a7a6938be92de5d436d44a4c

Files: e2174166432c22b6a7a6938be92de5d436d44a4c / build / build.ninja

903 bytesRaw
1cflags = -I../mcl/include/ -I../cybozulib/include -I../bls/include -I../bls
2
3EXPORTED_BLS= "'_blsInit', '_blsIdSerialize' ,'_blsSecretKeySerialize' ,'_blsPublicKeySerialize' ,'_blsSignatureSerialize' ,'_blsIdDeserialize' ,'_blsSecretKeyDeserialize' ,'_blsPublicKeyDeserialize' ,'_blsSignatureDeserialize','_blsSecretKeyIsEqual' ,'_blsPublicKeyIsEqual' ,'_blsSignatureIsEqual' ,'_blsSecretKeySetByCSPRNG' ,'_blsGetPublicKey', '_blsSecretKeyShare' ,'_blsPublicKeyShare' ,'_blsSecretKeyRecover' ,'_blsPublicKeyRecover' ,'_blsSignatureRecover' ,'_blsSign' ,'_blsVerify', '_blsIdSetInt', '_blsHashToSecretKey', '_blsPublicKeyAdd', '_blsSecretKeyAdd', '_blsSignatureAdd'"
4
5rule buildExLib
6 command = emcc -O3 -o $out ../bls/src/bls_c.cpp ../mcl/src/fp.cpp -s EXPORTED_FUNCTIONS=[$EXPORTED_BLS] --pre-js ../pre.js $cflags -s WASM=1 -DMCLBN_FP_UNIT_SIZE=6 -DMCL_MAX_BIT_SIZE=384
7
8build bls_lib.js : buildExLib
9

Built with git-ssb-web