34 breaking releases
0.35.0 | May 9, 2022 |
---|---|
0.34.0 | Feb 9, 2022 |
0.33.0 | Jan 31, 2022 |
0.30.0 | Dec 14, 2021 |
0.12.0 | Jul 29, 2021 |
#2511 in Cryptography
45 downloads per month
Used in 4 crates
60KB
1.5K
SLoC
signature_bls
Ockam is a library for building devices that communicate securely, privately and trustfully with cloud services and other devices.
In order to support a variety of proving protocols, this crate implements the BLS signatures scheme which can be used as a building block for other more elaborate zero-knowledge capable signatures like short group signatures.
Usage
Add this to your Cargo.toml
:
[dependencies]
signature_bls = "0.35.0"
Crate Features
The signature_bls
crate has a Cargo feature named "alloc"
that is enabled by
default. In order to use this crate in a no_std
context this feature can
disabled as follows
[dependencies]
signature_bls = { version = "0.35.0" , default-features = false }
Please note that Cargo features are unioned across the entire dependency
graph of a project. If any other crate you depend on has not opted out of
signature_bls
default features, Cargo will build signature_bls
with the std
feature enabled whether or not your direct dependency on signature_bls
has default-features = false
.
License
This code is licensed under the terms of the Apache License 2.0.
Dependencies
~3.5MB
~71K SLoC