Skip to content

AdoAdoAdo/bls-go-binary

This branch is 1 commit ahead of, 153 commits behind herumi/bls-go-binary:master.

Repository files navigation

bls with compiled static library

This repository contains compiled static library of https://github.com/herumi/bls without BLS_ETH=1.

If you want the binary compatible with eth2-spec, then see bls-eth-go-binary.

  • SecretKey; Fr
  • PublicKey; G2
  • Signature; G1

How to build the static binary

The following steps are not necessary if you use compiled binary in this repository.

mkdir work
git clone https://github.com/herumi/mcl
git clone https://github.com/herumi/bls
  • Linux, Mac, Windows(mingw64) clang generates better binary than gcc.
make CXX=clang++
  • Android
make android
  • iOS
make ios

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 54.8%
  • C 38.0%
  • Makefile 6.2%
  • C++ 1.0%