可信执行环境 (TEE):硬件级安全计算

FreeGuideOnline 23阅读 2026-07-03

c // trusted.edl enclave { trusted { public int ecall_compute_secret([in] int input); }; untrusted { void ocall_print([in, string] const char* str); }; };


### 密封数据与解封

```c
sgx_status_t seal_data(const uint8_t* data, size_t data_size, 
                       sgx_sealed_data_t* sealed_blob, size_t sealed_size) {
    return sgx_seal_data(0, NULL, data_size, data, sealed_size, sealed_blob);
}