#加密密钥 #密钥透明度 #目录 #akd #可审计 #消息传递 #客户端

无std akd_client

有限依赖的可审计密钥目录客户端验证伴侣

17个不稳定版本 (4个重大变更)

0.8.9 2023年3月15日
0.8.2 2022年12月16日
0.7.7 2022年11月24日
0.6.2 2022年6月2日
0.5.2 2022年3月15日

#188 in WebAssembly

每月45次下载

MIT/Apache

210KB
3.5K SLoC

akd 构建状态

可审计密钥目录(也称为可验证注册表)的实现。

可审计密钥目录可用于帮助提供端到端加密消息的密钥透明度。

此实现基于SEEMless: 使用较少信任的端到端加密消息中描述的协议。

此库提供了一个无状态的API,用于可审计密钥目录,这意味着使用此库的消费者必须提供自己的解决方案来存储目录条目。

⚠️ 警告:此实现尚未经过审计,不适合用于生产应用程序。使用风险自负!

文档

API可以在此处找到,以及使用示例。要了解目录构建的技术细节,请参阅此处

安装

将以下行添加到您的Cargo.toml依赖项中

akd = "0.8"

最低支持的Rust版本

Rust 1.51 或更高版本。

贡献者

此代码的原始作者是Jasleen Malvai (@jasleen1),Kevin Lewi (@kevinlewi) 和Sean Lawlor (@slawlor)。要了解如何为此项目做出贡献,请参阅此文档

许可证

此项目根据您的选择,在Apache 2.0MIT下授权。

依赖项

~4–7MB
~132K SLoC