|
CCF
|
#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.
Namespaces | |
| namespace | ccf |
| namespace | ccf::pal |
| namespace | ccf::kv |
| namespace | ccf::kv::serialisers |
Typedefs | |
| using | ccf::pal::SgxAttestationMeasurement = AttestationMeasurement< sgx_attestation_measurement_size > |
| using | ccf::pal::SnpAttestationMeasurement = AttestationMeasurement< snp_attestation_measurement_size > |
Functions | |
| template<size_t N> | |
| void | ccf::pal::to_json (nlohmann::json &j, const AttestationMeasurement< N > &measurement) |
| template<size_t N> | |
| void | ccf::pal::from_json (const nlohmann::json &j, AttestationMeasurement< N > &measurement) |
| template<size_t N> | |
| void | ccf::pal::fill_json_schema (nlohmann::json &schema, const AttestationMeasurement< N > *) |
| 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) | |