#sgx #key #encryption-key #trusted #encryption

no-std sgx-keyreq

提供用于请求SGX密钥的稳定/与no-std兼容的库

3个不稳定版本

0.2.1 2021年10月31日
0.2.0 2021年10月31日
0.1.0 2021年10月30日

#2325密码学

每月27次下载

MIT/Apache

16KB
293

sgx-keyreq

一个简化SGX安全区域中密钥检索的库。该库既与no_std环境兼容,也与稳定的Rust编译器兼容。

let mut key: [u8; 32] = RdRand::new()?.gen();
sgx_keyreq::get_key(Default::default(), &mut key)?;

测试

测试使用Fortanix Rust安全区域开发平台进行。安装目标后,要运行测试

cargo +nightly test --target x86_64-fortanix-unknown-sgx
# or
cargo +nightly sgx-test

许可证:MIT OR Apache-2.0


lib.rs:

一个简化SGX安全区域中密钥检索的库。该库既与no_std环境兼容,也与稳定的Rust编译器兼容。

let mut key: [u8; 32] = RdRand::new()?.gen();
sgx_keyreq::get_key(Default::default(), &mut key)?;

依赖关系

~110–320KB