c_cpp 英特尔SGX创建模板
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 英特尔SGX创建模板相关的知识,希望对你有一定的参考价值。
#include <stdio.h>#include <tchar.h>#include "sgx_urts.h"#define ENCLAVE_FILE _T("Enclave.signed.so")int main(int argc, char* argv[]) { sgx_enclave_id_t eid; sgx_status_t ret = SGX_SUCCESS; sgx_launch_token_t token = {0}; int updated = 0; // Create the Enclave with above launch token. ret = sgx_create_enclave(ENCLAVE_FILE, SGX_DEBUG_FLAG, &token, &updated, &eid, NULL); if (ret != SGX_SUCCESS) { printf("App: error %#x, failed to create enclave.\n", ret); return -1; } // A bunch of Enclave calls (ECALL) will happen here. // Destroy the enclave when all Enclave calls finished. if(SGX_SUCCESS != sgx_destroy_enclave(eid)) return -1; return 0;}
以上是关于c_cpp 英特尔SGX创建模板的主要内容,如果未能解决你的问题,请参考以下文章
英特尔 SGX 远程证明示例代码
如何在英特尔 SGX 中注册自定义异常?
英特尔® Software Guard Extensions 教程系列:第一部分,英特尔® SGX 基础
英特尔® Software Guard Extensions 教程系列:第一部分,英特尔® SGX 基础
英特尔 SGX:从 enclave 二进制文件复制 enclave 测量值
如何从英特尔 SGX Enclave 获取报价