7个不稳定版本
0.4.0 | 2024年4月16日 |
---|---|
0.3.1 | 2022年11月28日 |
0.3.0 | 2022年10月7日 |
0.2.2 | 2022年12月8日 |
0.1.0 | 2020年6月24日 |
#836 在 硬件支持
每月下载量:412
60KB
1K SLoC
Fortanix Enclave Manager应用程序库
此crate提供了用于Fortanix Enclave Manager的实用函数。目前它允许在Enclave Manager环境中为SGX和AWS Nitro enclaves获取签名证书。
为SGX编译
export CFLAGS_x86_64_fortanix_unknown_sgx="-isystem/usr/include/x86_64-linux-gnu -mlvi-hardening -mllvm -x86-experimental-lvi-inline-asm-hardening"
export CC_x86_64_fortanix_unknown_sgx=clang-11
cargo build --target=x86_64-fortanix-unknown-sgx --locked
为Nitro编译,使用以下任一选项
cargo build --target=x86_64-unknown-linux-musl --locked
cargo build --target=x86_64-unknown-linux-gnu --locked
cargo build --target=x86_64-unknown-linux-fortanixvme --locked
可能需要应用补丁,这些补丁在Cargo.toml的根级别可用。
依赖项
~20MB
~414K SLoC