This is an experimental early POC. Be warned, dragons ahead...
Native requirements: gcc, libgmp-dev libssl-dev
git clone https://github.com/spacemeshos/go-bls
cd go-bls
git submodule init
git submodule update
cd external/mcl
make test
make test_go
cd ../bls
make test
make test_go
cd ..
go build
go test ./tests/. -v
cd examples
export DYLD_LIBRARY_PATH=$GOPATH/src/github.com/spacemeshos/go-bls/external/bls/lib
go run main.go