BLS12-381 threshold signature scheme in Go using "trusted" key generation.
Based on cryptography libraries from https://github.com/drand
Output:
Private key: 19ff5b84b3e983e022d9f189a8832ddeb638fb7242c2d1e6c01bfe6afc6f9354
Public key: 87182d07e893944771b9eb443bb43548b060606143587f2e104a9de56a4831848b83deb4ad553cabcbec90ed0adbca91
Message: Hello Obol
------------------------