bls-signatures | BLS signatures in C++ , using the relic toolkit BLS12-381 | Cryptography library
kandi X-RAY | bls-signatures Summary
kandi X-RAY | bls-signatures Summary
NOTE: THIS LIBRARY IS NOT YET FORMALLY REVIEWED FOR SECURITY. NOTE: THIS LIBRARY WAS SHIFTED TO THE IETF BLS SPECIFICATION ON 7/16/20. Implements BLS signatures with aggregation using relic toolkit for cryptographic primitives (pairings, EC, hashing) according to the IETF BLS RFC with these curve parameters for BLS12-381.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of bls-signatures
bls-signatures Key Features
bls-signatures Examples and Code Snippets
Community Discussions
Trending Discussions on bls-signatures
QUESTION
I'm trying to calculate curve pairings for the BLS cryptosystem given a public key and message. I generate the key with the bls_signatures crate and ultimately want to crunch e(pub_key, HashToCurve(message))
using the blstrs crate (since I found a pairing function there).
ANSWER
Answered 2021-Aug-16 at 18:32I just realized this simple solution as I was done looking through all the source code and writing up my original answer. It's as easy as changing the enabled features in your Cargo.toml
to disable the usage of paired
and enable blstrs
to be used internally.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install bls-signatures
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page