#include "ccf/ds/hex.h"
#include "ccf/ds/json.h"
#include "ccf/kv/serialisers/blit_serialiser.h"
#include <array>
#include <span>
#include <type_traits>
Go to the source code of this file.
|
template<size_t N, typename Tag = void> |
void | ccf::pal::to_json (nlohmann::json &j, const AttestationMeasurement< N, Tag > &measurement) |
|
template<size_t N, typename Tag = void> |
void | ccf::pal::from_json (const nlohmann::json &j, AttestationMeasurement< N, Tag > &measurement) |
|
template<size_t N, typename Tag = void> |
void | ccf::pal::fill_json_schema (nlohmann::json &schema, const AttestationMeasurement< N, Tag > *) |
|
std::string | ccf::pal::schema_name (const SgxAttestationMeasurement *) |
|
std::string | ccf::pal::schema_name (const SnpAttestationMeasurement *) |
|
| ccf::pal::DECLARE_JSON_TYPE (PlatformAttestationMeasurement) |
|
| ccf::pal::DECLARE_JSON_REQUIRED_FIELDS (PlatformAttestationMeasurement, data) |
|