├── .github └── workflows │ ├── main.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── Makefile ├── bls ├── bls.go ├── bls_test.go ├── callback.go ├── cast.go ├── dfinity_test.go ├── include │ ├── bls │ │ ├── bls.h │ │ └── bls384_256.h │ └── mcl │ │ ├── bn.h │ │ ├── bn_c384_256.h │ │ └── curve_type.h ├── link.go ├── link_ios.go ├── link_iossimulator.go └── mcl.go ├── examples ├── agg-verify.go └── cast-sample.go ├── go.mod ├── obj └── .emptydir ├── patch ├── bls.patch └── mcl.patch ├── readme.md └── setup_vendor.sh /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ios 2 | iossimulator 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/Makefile -------------------------------------------------------------------------------- /bls/bls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/bls.go -------------------------------------------------------------------------------- /bls/bls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/bls_test.go -------------------------------------------------------------------------------- /bls/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/callback.go -------------------------------------------------------------------------------- /bls/cast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/cast.go -------------------------------------------------------------------------------- /bls/dfinity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/dfinity_test.go -------------------------------------------------------------------------------- /bls/include/bls/bls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/include/bls/bls.h -------------------------------------------------------------------------------- /bls/include/bls/bls384_256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/include/bls/bls384_256.h -------------------------------------------------------------------------------- /bls/include/mcl/bn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/include/mcl/bn.h -------------------------------------------------------------------------------- /bls/include/mcl/bn_c384_256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/include/mcl/bn_c384_256.h -------------------------------------------------------------------------------- /bls/include/mcl/curve_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/include/mcl/curve_type.h -------------------------------------------------------------------------------- /bls/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/link.go -------------------------------------------------------------------------------- /bls/link_ios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/link_ios.go -------------------------------------------------------------------------------- /bls/link_iossimulator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/link_iossimulator.go -------------------------------------------------------------------------------- /bls/mcl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/bls/mcl.go -------------------------------------------------------------------------------- /examples/agg-verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/examples/agg-verify.go -------------------------------------------------------------------------------- /examples/cast-sample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/examples/cast-sample.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/herumi/bls-go-binary 2 | 3 | go 1.12 4 | -------------------------------------------------------------------------------- /obj/.emptydir: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /patch/bls.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/patch/bls.patch -------------------------------------------------------------------------------- /patch/mcl.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/patch/mcl.patch -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/readme.md -------------------------------------------------------------------------------- /setup_vendor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/herumi/bls-go-binary/HEAD/setup_vendor.sh --------------------------------------------------------------------------------