Open Enclave SDK
E653458
Open Enclave SDK is an open-source framework for developing, building, and running portable trusted execution environment applications across hardware platforms such as Intel SGX.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Open Enclave SDK canonical | 1 |
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
open-source project
ⓘ
software development kit ⓘ trusted execution environment framework ⓘ |
| abbreviation | OE SDK NERFINISHED ⓘ |
| category |
confidential computing
ⓘ
security software ⓘ |
| documentation | online documentation site ⓘ |
| focusesOn |
application-level security inside enclaves
ⓘ
minimizing TEE-specific code changes ⓘ |
| goal |
portability across TEE hardware platforms
ⓘ
simplify development of enclave applications ⓘ |
| hostPlatform |
Linux
NERFINISHED
ⓘ
Windows NERFINISHED ⓘ |
| implements |
enclave abstraction layer
ⓘ
unified TEE programming model ⓘ |
| isOpenSource | true ⓘ |
| license | MIT License ⓘ |
| maintainer | community contributors ⓘ |
| name | Open Enclave SDK NERFINISHED ⓘ |
| programmingLanguage |
C
ⓘ
C++ ⓘ |
| provides |
CMake build integration
ⓘ
attestation APIs ⓘ cryptography APIs ⓘ enclave debugging support ⓘ enclave runtime ⓘ enclave signing tools ⓘ host-enclave communication APIs ⓘ memory management APIs ⓘ sample enclave applications ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| supports |
ARM TrustZone
NERFINISHED
ⓘ
Intel SGX NERFINISHED ⓘ SGX debug enclaves ⓘ SGX production enclaves ⓘ enclave debugging with gdb ⓘ enclave signing with configuration files ⓘ hardware-backed attestation ⓘ local attestation ⓘ pluggable attestation plugins ⓘ remote attestation ⓘ simulation mode for enclaves ⓘ trusted execution environments ⓘ unit testing of enclave code in simulation mode ⓘ virtualized TEEs ⓘ |
| uses |
ECALLs
ⓘ
OCALLs ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.