{"repo":"apache/teaclave-sgx-sdk","free":true,"listed":false,"github":"https://github.com/apache/teaclave-sgx-sdk","clone":"git clone https://github.com/apache/teaclave-sgx-sdk.git","description":"Apache Teaclave™ SGX SDK helps developers to write Intel SGX applications in the Rust programming language, and also known as Rust SGX SDK.","language":"Rust","stars":1229,"topics":["universal-secure-computing","confidential-computing","trusted-execution-environment","tee","sgx","rust"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Apache Teaclave™ SGX SDK Apache Teaclave™ SGX SDK is a Rust SDK for developing Intel SGX applications. It enables developers to write secure, privacy-preserving applications using Intel Software Guard Extensions (SGX) technology with the safety and performance benefits of the Rust programming language. Overview Apache Teaclave™ SGX SDK provides a comprehensive development environment for building Intel SGX enclaves in Rust. The current version (v2.0) offers significant improvements over the legacy v1.1 , including: - Modern Build System : Supports cargo build with no std , xargo build , and cargo-std-aware modes - Rich Ecosystem : Direct support for Tokio and Tonic in enclave programming without modifications - Lightweight Architecture : Refactored Intel's SGX SDK using Rust, requiring only a minimal portion of Intel's original SDK - Robust Testing : Comprehensive testing framework with well-tested sgx tstd standard library - Simplified Dependencies : Eliminates the need to maintain 100+ third-party dependencies; most Rust crates work without modifications Build System The SDK supports multiple build modes to accommodate different development preferences: - BUILD STD=cargo (default): Uses the new std-aware cargo build system - BUILD STD=no : Traditional no std cargo build for minimal footprint - BUILD STD=xargo : Uses xargo build with customized sysroot Sample Applications The following sample applications demonstrate various SGX SDK capabilities: - backtrace : Stack trace fu","default_branch":null,"files":null,"tree":[],"storefront":"/r/apache","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apache/teaclave-sgx-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}