CCF
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ccf::pal::AttestationMeasurement< N, Tag > Struct Template Reference

#include <measurement.h>

Public Member Functions

std::string hex_str () const
 
 AttestationMeasurement ()=default
 
 AttestationMeasurement (const std::string &hex_str)
 
 AttestationMeasurement (std::span< const uint8_t > data)
 

Static Public Member Functions

static size_t size ()
 

Public Attributes

std::array< uint8_t, N > measurement
 

Constructor & Destructor Documentation

◆ AttestationMeasurement() [1/3]

template<size_t N, typename Tag = void>
ccf::pal::AttestationMeasurement< N, Tag >::AttestationMeasurement ( )
default

◆ AttestationMeasurement() [2/3]

template<size_t N, typename Tag = void>
ccf::pal::AttestationMeasurement< N, Tag >::AttestationMeasurement ( const std::string &  hex_str)
inline

◆ AttestationMeasurement() [3/3]

template<size_t N, typename Tag = void>
ccf::pal::AttestationMeasurement< N, Tag >::AttestationMeasurement ( std::span< const uint8_t >  data)
inline

Member Function Documentation

◆ hex_str()

template<size_t N, typename Tag = void>
std::string ccf::pal::AttestationMeasurement< N, Tag >::hex_str ( ) const
inline

◆ size()

template<size_t N, typename Tag = void>
static size_t ccf::pal::AttestationMeasurement< N, Tag >::size ( )
inlinestatic

Member Data Documentation

◆ measurement

template<size_t N, typename Tag = void>
std::array<uint8_t, N> ccf::pal::AttestationMeasurement< N, Tag >::measurement

The documentation for this struct was generated from the following file: