https://github.com/dfinity/verify-bls-signatures
Verify BLS signatures
https://github.com/dfinity/verify-bls-signatures
Last synced: 8 months ago
JSON representation
Verify BLS signatures
- Host: GitHub
- URL: https://github.com/dfinity/verify-bls-signatures
- Owner: dfinity
- Created: 2022-09-20T18:07:02.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-06-11T16:35:40.000Z (11 months ago)
- Last Synced: 2025-06-11T18:04:51.807Z (11 months ago)
- Language: Rust
- Size: 22.5 KB
- Stars: 3
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
Awesome Lists containing this project
README
BLS signature utility crate
=============================
[](https://crates.io/crates/ic-verify-bls-signature)
[](https://docs.rs/ic-verify-bls-signature)
This is a simple Rust crate which can be used to create and verify BLS signatures
over the BLS12-381 curve. This follows the
[IETF draft for BLS signatures](https://datatracker.ietf.org/doc/draft-irtf-cfrg-bls-signature/),
using the "short signature" variation, where signatures are in G1 and
public keys are in G2.
For historical reasons, this crate is named `ic-verify-bls-signature`,
but it also supports signature generation.