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)
Dependencies
Tags
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.