0.1.0 |
|
---|
#31 在 #bls-signatures
44KB
1K SLoC
ockam_signature_bls
Ockam 是一个库,用于构建与云服务和其它设备安全、私密、可信赖通信的设备。
为了支持多种证明协议,这个包实现了BLS签名方案,该方案可以作为构建更复杂的零知识能力签名(如短群签名)的基石。
主 Ockam 对此包有可选依赖。
用法
将以下内容添加到您的 Cargo.toml
[dependencies]
ockam_signature_bls = "0.1.0"
包功能
该 ockam_signature_bls
包有一个名为 "alloc"
的 Cargo 功能,默认启用。为了在 no_std
上下文中使用此包,可以按如下方式禁用此功能:
[dependencies]
ockam_signature_bls = { version = "0.1.0", default-features = false }
请注意,Cargo 功能在整个项目依赖图中是并集的。如果任何其他依赖的包没有选择退出 ockam_signature_bls
的默认功能,无论您的直接依赖项是否具有 default-features = false
,Cargo 都会构建带有 std 功能的 ockam_signature_bls
。
许可证
此代码根据 Apache License 2.0 许可条款授权。
依赖项
~4MB
~81K SLoC