Safeheron-SGX-Native-Development-Framework v1.2.0
Loading...
Searching...
No Matches
ssgx_attestation_u.h File Reference
#include <string>

Go to the source code of this file.

Classes

class  ssgx::attestation_u::RemoteAttestor
 The class for Intel DCAP remote attestation. More...
 

Namespaces

namespace  ssgx
 
namespace  ssgx::attestation_u
 This module is designed for verifying remote attestation reports in a untrusted execution environment.
 

Enumerations

enum class  ssgx::attestation_u::ErrorCode {
  ssgx::attestation_u::Success = 0 , ssgx::attestation_u::InvalidParameter = 1 , ssgx::attestation_u::InitializationFailed = 2 , ssgx::attestation_u::GetTargetInfoFailed = 3 ,
  ssgx::attestation_u::GetQuoteSizeFailed = 4 , ssgx::attestation_u::GetQuoteDataFailed = 5 , ssgx::attestation_u::MallocFailed = 6 , ssgx::attestation_u::SetLoadPolicyFailed = 7 ,
  ssgx::attestation_u::GetSupplementSizeFailed = 8 , ssgx::attestation_u::SupplementSizeIsWrong = 9 , ssgx::attestation_u::VerifyQuoteFailed = 10 , ssgx::attestation_u::VerifyUserDataFailed = 11 ,
  ssgx::attestation_u::VerifyTimeStampFailed = 12 , ssgx::attestation_u::Unknown = 999
}
 Error codes definition. More...