Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)
(Environment: CLion remote development; CMake 3.22.1; gcc 9.4.0)
I got linking problem while trying to invoke libBLS. And I have changed it to rather simple code:
The CMakeLists configuration I am using is
It does not work with either
libgmp.a
orlibgmp.so
. And the error message is:All information around this problem I can find is https://github.com/zcash/zcash/issues/1992. But it seems not so relevant to this.
Could you help me with this problem? Thanks.
┆Issue is synchronized with this Jira Task