|
| 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).
|
| |