11 个版本
0.5.1 | 2022 年 7 月 29 日 |
---|---|
0.5.0 | 2021 年 12 月 3 日 |
0.4.3 | 2020 年 10 月 5 日 |
0.4.2 | 2020 年 7 月 22 日 |
0.1.0-rc1 | 2018 年 11 月 19 日 |
#181 在 构建工具
每月 321 次下载
340KB
8K SLoC
Fortanix Rust 安全区域开发平台
Fortanix Rust EDP 是从头开始编写 Intel SGX 安全区域的首选方法。
立即开始。
# Install EDP components
rustup target add x86_64-fortanix-unknown-sgx --toolchain nightly
cargo install fortanix-sgx-tools sgxs-tools
echo >> ~/.cargo/config -e '[target.x86_64-fortanix-unknown-sgx]\nrunner = "ftxsgx-runner-cargo"'
# Check your SGX setup
sgx-detect
# Run your enclave!
cargo new --bin hello-world
cd hello-world
cargo run --target x86_64-fortanix-unknown-sgx
寻找安全区域内的源代码?请查看 rust-lang/rust 仓库。
维护说明
关于创建版本并发布到 crates.io
可以通过 发布 Crates 工作流程或通过 创建新版本 来触发:请确保用于新版本的 标签名称 采用以下格式: ${crate name}_v{版本号}
,尽管在此工作流程中只使用 ${crate name},但 {version number} 仍需要保持良好的标签名称。
贡献
我们感谢社区的贡献。通过参与此社区,您同意遵守 行为准则。
以下是一些贡献方式
所有贡献都在开发者的原始证书(DCO)之下。
开发者原始证书1.1
通过向本项目做出贡献,我证明
(a) 该贡献是由我独立创建的,或者部分由我创建,我有权根据文件中指明的开源许可证提交它;或者
(b) 该贡献基于我已知属于适当开源许可证下的先前工作,并且我有权根据该许可证提交该作品(无论是完全还是部分由我创建),在相同的开源许可证下(除非我获准使用不同的许可证),如文件中所示;或者
(c) 该贡献是由其他经证明(a)、(b)或(c)的人直接提供给我的,并且我没有对其进行修改。
(d) 我理解并同意该项目和贡献是公开的,贡献的记录(包括我提交的所有个人资料,包括我的签名)将无限期保留,并可能根据本项目或相关的开源许可证进行分发。
许可证
本项目主要在Mozilla公共许可证(MPL)2.0的条款下分发,有关详细信息,请参阅LICENSE。
依赖项
~13MB
~224K SLoC