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

This module is designed for generating and verifying remote attestation reports within a Trusted Execution Environment (TEE). More...

Classes

class  RemoteAttestor
 The class for Intel DCAP remote attestation. More...
 

Enumerations

enum class  ErrorCode {
  Success = 0 , InvalidParameter = 1 , GetTargetInfoFailed = 2 , CreateReportFailed = 3 ,
  OCallOperationException = 4 , OCallOperationFailed = 5 , BufferValidateFailed = 6 , VerifyQuoteFailed = 7 ,
  VerifyUserDataFailed = 8 , VerifyTimeStampFailed = 9 , Unknown = 9999
}
 Error codes definition. More...
 

Detailed Description

This module is designed for generating and verifying remote attestation reports within a Trusted Execution Environment (TEE).

Enumeration Type Documentation

◆ ErrorCode

enum class ssgx::attestation_t::ErrorCode
strong

Error codes definition.

When an operation is failed, call GetLastErrorCode() to receive one of bellow error codes.

Enumerator
Success 
InvalidParameter 
GetTargetInfoFailed 
CreateReportFailed 
OCallOperationException 
OCallOperationFailed 
BufferValidateFailed 
VerifyQuoteFailed 
VerifyUserDataFailed 
VerifyTimeStampFailed 
Unknown