Discover and explore top open-source AI tools and projects—updated daily.
apacheRust SDK for Intel SGX app development
Top 32.3% on SourcePulse
This SDK enables developers to write Intel SGX applications using the Rust programming language, offering a secure and efficient way to build confidential computing solutions. It targets Rust developers seeking to leverage hardware-based security for sensitive workloads.
How It Works
The SDK provides a Rust-compatible environment for Intel SGX, abstracting low-level SGX details. It leverages Rust's safety features to help prevent common memory-related vulnerabilities within enclaves. The approach includes custom sgx_tstd (trusted standard library) and sgx_untrusted namespaces for interacting with the SGX runtime and untrusted code, respectively.
Quick Start & Requirements
docker pull baiduxlab/sgx-rust).Highlighted Details
rusty-machine.sgxtime (Intel ME trusted timestamping), switchless execution, and WebAssembly interpretation (wasmi).Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
2 months ago
1 day
instavm
microsandbox
0xMiden
WasmEdge