1 个不稳定版本
0.10.0 | 2024年5月28日 |
---|---|
0.1.0 |
|
#193 in 硬件支持
1,802 每月下载量
250KB
5.5K SLoC
s390_pv - pv-tools 库
此库旨在由用于创建和管理 IBM 安全执行 客户端的工具和库使用。`pv` 提供了加密、安全内存管理和访问 uvdevice 的抽象层。
如果你的项目不是针对提供工具和/或管理 IBM 安全执行客户端的,请不要使用此crate。
需要 OpenSSL 1.1.0+
如果不需要任何 OpenSSL 功能,请使用 s390_pv_core。此crate重新导出来自 s390_pv_core
的所有符号。如果你的项目使用此crate,请不要包括 s390_pv_core
。
导入crate
导入此crate的推荐方法是
cargo add s390_pv --rename pv
lib.rs
:
管理客户机密钥存储
此crate提供创建添加密钥请求的功能。还提供发送这些请求、列出所有存储的密钥和锁定密钥存储的支持。
创建
添加
列出
锁定
认证
此crate提供创建、执行和验证 IBM 安全执行 Linux 的认证测量的功能。参见
创建
执行
uv::UvDevice
和 uv::AttestationCmd
验证
依赖项
~10–18MB
~279K SLoC