Cortex.Cryptography.Bls NuGet Package

Cryptography library that implements the ETH 2.0 version of the Boneh–Lynn–Shacham (BLS) signature scheme, for .NET Core.

Supports converting private keys to public keys, signing and verifying ETH 2.0 message hash with domain, aggregating public keys and signatures, and verification of multiple public key/hash pairs against an aggregate signature.

Cross platform for Windows, Linux, and OSX.

On Linux and OSX it also requires the GMP library to be installed.

Does not yet support signing (or verifying) unhashed data, or variants or schemes other than that used by ETH 2.0.

Based on the Herumi cryptography library.




Got any Cortex.Cryptography.Bls Question?





Info

Version: 0.4.0
Author(s): sgryphon
Last Update: Sunday, December 8, 2019
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/NethermindEth/cortex-cryptography-bls
NuGet Url: https://www.nuget.org/packages/Cortex.Cryptography.Bls


Install
Install-Package Cortex.Cryptography.Bls
dotnet add package Cortex.Cryptography.Bls
paket add Cortex.Cryptography.Bls
Cortex.Cryptography.Bls Download (Unzip the "nupkg" after downloading)



Tags



STATS

must-have-score

avg-downloads-per-day

2

days-since-last-release

1610