File ecalls.h
Functions
-
sgx_status_t ecallCreateReport(sgx_enclave_id_t enclaveId, faasm_sgx_status_t *retVal, const sgx_target_info_t *qeTarget, const sgx_report_data_t *heldData, sgx_report_t *report)
-
sgx_status_t ecallInitWamr(sgx_enclave_id_t enclaveId, faasm_sgx_status_t *retVal)
-
sgx_status_t ecallLoadModule(sgx_enclave_id_t enclaveId, faasm_sgx_status_t *retVal, const void *wasmOpCodePtr, const uint32_t wasmOpCodeSize, uint32_t faasletId)
-
sgx_status_t ecallUnloadModule(sgx_enclave_id_t enclaveId, faasm_sgx_status_t *retVal, uint32_t faasletId)
-
sgx_status_t ecallCallFunction(sgx_enclave_id_t enclaveId, faasm_sgx_status_t *retVal, uint32_t faasletId, uint32_t argc, char **argv)
-
sgx_status_t ecallCryptoChecks(sgx_enclave_id_t enclaveId, faasm_sgx_status_t *retVal)