Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/filecoin-project/bls-signatures
BLS Signatures in Rust
https://github.com/filecoin-project/bls-signatures
Last synced: 2 months ago
JSON representation
BLS Signatures in Rust
- Host: GitHub
- URL: https://github.com/filecoin-project/bls-signatures
- Owner: filecoin-project
- License: other
- Created: 2018-11-02T21:31:30.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-13T14:31:27.000Z (about 1 year ago)
- Last Synced: 2024-04-26T03:04:08.609Z (8 months ago)
- Language: Rust
- Homepage:
- Size: 289 KB
- Stars: 72
- Watchers: 39
- Forks: 40
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
- awesome-cryptography-rust - bls-signatures
README
# BLS Signatures
[![CircleCI][circleci-shield]][circleci] [![License][license-shield]][license]
> Implementation of BLS signatures in pure Rust.
## Development
### BLST Portability
To enable the portable feature when building blst dependencies, use the 'blst-portable' feature: `--features blst-portable`.
### Tests
```
> cargo test
```### Benchmarks
```
> cargo bench
```### Examples
```
# Verify 10,000 aggregated signatures
> cargo run --example verify --release
```## LICENSE
MIT or Apache 2.0
## Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in bls-signatures by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.[circleci-shield]: https://img.shields.io/circleci/project/github/filecoin-project/bls-signatures.svg?style=flat-square
[circleci]: https://circleci.com/gh/filecoin-project/bls-signatures
[license-shield]: https://img.shields.io/badge/License-MIT%2FApache2.0-green.svg?style=flat-square
[license]: https://github.com//filecoin-project/bls-signatures/blob/master/README.md#LICENSE
[crate-shield]: https://img.shields.io/crates/v/accumulators.svg?style=flat-square
[crate]: https://crates.io/crates/accumulators