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硬件支持

Download history 33/week @ 2024-04-19 16/week @ 2024-04-26 8/week @ 2024-05-17 1/week @ 2024-05-24 2/week @ 2024-05-31 4/week @ 2024-06-21 5/week @ 2024-06-28 7/week @ 2024-07-05

每月下载量:412

MPL-2.0 许可证

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