#intel-sgx #sgx-sdk #write #path #confidential-computing #io #applications

nightly sgx_tstd

Rust SGX SDK 提供使用 Rust 编程语言编写 Intel SGX 应用程序的能力

10 个稳定版本

1.1.1 2020年4月2日
1.1.0 2019年12月19日
1.0.9 2019年9月16日
1.0.8 2019年6月11日
0.9.8 2018年3月27日

#710硬件支持

42 每月下载量
6 crates 中使用

自定义许可证

1.5MB
28K SLoC

Rust 23K SLoC // 0.2% comments C 4K SLoC // 0.2% comments Shell 1.5K SLoC // 0.1% comments M4 119 SLoC // 0.4% comments Automake 106 SLoC // 0.4% comments GNU Style Assembly 29 SLoC // 0.5% comments Bazel 5 SLoC AWK 2 SLoC

注意

请访问我们的 主页 了解用法。谢谢!


lib.rs:

Rust SGX SDK 标准库

Rust SGX 标准库(之前称为 sgx_tstdc)是便携式 Rust SGX SDK 的基础,为 Rust SGX 生态系统提供一套最小化且经过实战检验的共享抽象。类似于 Rust 的 libstd,它提供核心类型,如 Vec<T>Option<T>,语言原语的库定义操作,[I/O] 和 [多线程],以及其他许多内容。

std 默认对所有 Rust crates 可用,就像在 [crate 根] 中包含一个 extern crate sgx_tstd as std; 导入一样。因此,可以通过路径 use 在 [use std::env] 中访问标准库,或者在表达式通过绝对路径 ::std,如 ::std::env::args。处理异步任务的数据类型和特性。

依赖项