飞地函数
处理用于创建受信任执行环境的 enclave 时,将使用以下函数。
本节内容
主题 | 说明 |
---|---|
CallEnclave | 调用 enclave 中的函数。 |
CreateEnclave | 创建新的未初始化 enclave。 enclave 是应用程序地址空间内代码和数据的独立区域。 只有 enclave 中运行的代码才能访问同一 enclave 中的数据。 |
DeleteEnclave | 删除指定的 enclave。 |
EnclaveGetAttestationReport | 获取描述当前 enclave 的 enclave 证明报告,该报告由负责 enclave 的类型的机构签名。 |
EnclaveGetEnclaveInformation | 获取当前正在执行的 enclave 的相关信息。 |
EnclaveSealData | 使用未加密的数据生成加密的二进制大型对象 (blob)。 |
EnclaveUnsealData | 解密已加密的二进制大型对象 (blob)。 |
EnclaveVerifyAttestationReport | 验证在当前系统上生成的证明报告。 |
InitializeEnclave | 初始化使用数据创建和加载的 enclave。 |
IsEnclaveTypeSupported | 检索是否支持指定的 enclave 类型。 |
LoadEnclaveData | 将数据加载到通过调用 CreateEnclave 创建的未初始化 enclave。 |
LoadEnclaveImage | 将图像及其所有导入加载到 enclave 中。 |
TerminateEnclave | 结束执行在 enclave 中运行的线程。 |