#匿名凭证 #凭证 #ockam #匿名 #授权 #零知识 #隐私保护

已删除 ockam_credential

基于属性的、隐私保护的、匿名凭证

0.2.0 2021年2月17日
0.1.0 2021年2月9日
0.0.0 2021年2月4日

#14 in #匿名凭证

Apache-2.0

305KB
6.5K SLoC

ockam_credential

crate docs license discuss

Ockam 是一个用于构建与云服务和其它设备安全、私密、信任通信的设备的库。

此crate提供了发行和验证基于属性、隐私保护、匿名凭证的能力。

凭证的发行者签署一组陈述,这些陈述证明了该凭证主题的属性。主题(或其代表)可以选择性向验证者披露这些已签署的陈述,通过展示对发行者签名的知识证明的加密证明,而不透露实际的签名或他们不想向此验证者披露的其他陈述。

应用程序可以根据被证明由可信发行者签名的主题属性决定主题是否有权执行某些操作。由于仅透露有关主题的有限且必要的信息,这提高了应用程序的效率、安全性和隐私性。

主要的 Ockam crate 会重新导出此crate中定义的类型。

用法

将此内容添加到您的 Cargo.toml

[dependencies]
ockam_credential = "0.1.0"

Crate 功能

ockam_credential crate 有一个名为 "std" 的Cargo功能,默认启用。要在 "no_std" 上下文中使用此crate,您可以禁用默认功能,然后按如下方式启用 "no_std" 功能:

[dependencies]
ockam_credential = { version = "0.1.0", default-features = false, features = ["no_std"] }

许可证

此代码根据Apache License 2.0 的条款进行许可。

依赖项

~1.4–3MB
~55K SLoC