114个重大版本
新 0.118.0 | 2024年8月14日 |
---|---|
0.116.0 | 2024年8月6日 |
0.115.0 | 2024年7月30日 |
0.103.0 | 2024年3月19日 |
0.3.1 | 2021年3月23日 |
1410 in 密码学
每月697次下载
在 14 个crate中使用(12个直接使用)
455KB
10K SLoC
ockam_vault
Ockam是一个库,用于构建与云服务和其它设备安全、私密、可信通信的设备。
为了支持各种具有加密功能的硬件,我们在协议和特定硬件中调用特定构建块的方式之间保持松散耦合。这是通过使用抽象Vault trait来实现的。
Vault trait的具体实现称为Ockam Vault。随着时间的推移,并在Ockam开源社区的协助下,我们计划添加几个TEE、TPM、HSM和Secure Enclaves的vault。
这个crate提供了一个仅软件的Vault实现,可以在没有加密硬件的情况下使用。主要的Ockam crate将其用作默认的Vault实现。
主要的 Ockam对此crate有可选依赖。
使用方法
将此添加到您的 Cargo.toml
[dependencies]
ockam_vault = "0.118.0"
许可证
此代码根据Apache License 2.0的条款许可。
依赖项
~7–38MB
~780K SLoC