Thanks to visit codestin.com
Credit goes to lib.rs

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

#2903 in Cryptography

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

697 downloads per month
Used in 4 crates

Apache-2.0

60KB
1.5K SLoC

signature_bls

crate docs license discuss

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

~5MB
~92K SLoC