Safeheron-SGX-Native-Development-Framework v1.2.0
Loading...
Searching...
No Matches
ssgx Namespace Reference

Namespaces

namespace  attestation_t
 This module is designed for generating and verifying remote attestation reports within a Trusted Execution Environment (TEE).
 
namespace  attestation_u
 This module is designed for verifying remote attestation reports in a untrusted execution environment.
 
namespace  config_t
 This module is designed to be able to directly read configuration file data in enclave.
 
namespace  decimal_t
 This module is designed high precision numbers operations in enclave, a Trusted Execution Environment (TEE).
 
namespace  exception_t
 This module is an exception class designed to facilitate the throwing of error messages.
 
namespace  filesystem_t
 This module is designed to operate directly on files and directories in enclave.
 
namespace  http_t
 This module implements the functionalities of both server and client within a Trusted Execution Environment (TEE).
 
namespace  http_u
 This module is the untrusted part of http. Its purpose is to initialize the http_t module. It needs to be called after creating the enclave and before calling the http_t function.
 
namespace  json_t
 This module is a lightweight wrapper for nlohmann::json, designed for extracting values from a JSON object.
 
namespace  log_t
 This module is designed to output log information from trusted execution environments to a log file.
 
namespace  log_u
 This module is designed to output log information from untrusted execution environments to a log file.
 
namespace  testframework_t
 This module is a testing framework designed for test cases within the enclave.
 
namespace  utils_t
 This module provides a comprehensive set of utility classes and functions for secure memory management, time handling, formatted operations, thread management, and other foundational functionalities in a Trusted Execution Environment (TEE).