Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

134 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blst-bindings

Test Nethermind.Crypto.Bls

C# bindings for the Supranational blst library, supporting operations on the BLS12-381 curve and BLS signatures.

Development

Run the tests:

dotnet test src -c release

Run the benchmarks (optionally filtered by class, e.g. --filter '*MsmBenchmarks*'):

dotnet run --project src/Nethermind.Crypto.Bls.Bench -c release

Bls.G1.cs and Bls.G2.cs are generated from a shared template. To change them, edit src/Nethermind.Crypto.Bls.Gen/PointGroup.template and regenerate (CI verifies they match):

dotnet run --project src/Nethermind.Crypto.Bls.Gen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages