You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
706 B
706 B
C# binding of mcl library
How to build bin/mclbn384_256.dll
.
git clone https://github.com/herumi/mcl
cd mcl
mklib dll
Open mcl/ffi/cs/mcl.sln
and Set the directory of mcl/bin
to workingDirectory
at Debug
of test project.
Remark
bn256.cs
is an old code. It will be removed in the future.mcl/mcl.cs
is a new version. It supportBN254
,BN_SNARK
andBLS12_381
curve, which requiresmclbn384_256.dll
.
ETHmode
with BLS12_381
If you need the map-to-G1/G2 function defined in Hashing to Elliptic Curves, then initialize this library as the followings:
MCL.Init(BLS12_381);
MCL.ETHmode();