CCF
|
#include "node/uvm_endorsements.h"
Namespaces | |
namespace | ccf |
namespace | ccf::cose |
namespace | ccf::pal |
Functions | |
bool | ccf::matches_uvm_roots_of_trust (const pal::UVMEndorsements &endorsements, const std::vector< pal::UVMEndorsements > &uvm_roots_of_trust) |
std::span< const uint8_t > | ccf::cose::verify_uvm_endorsements_signature (const ccf::crypto::Pem &leaf_cert_pub_key, const std::vector< uint8_t > &uvm_endorsements_raw) |
pal::UVMEndorsements | ccf::verify_uvm_endorsements (const std::vector< uint8_t > &uvm_endorsements_raw, const pal::PlatformAttestationMeasurement &uvm_measurement, const std::vector< pal::UVMEndorsements > &uvm_roots_of_trust, bool enforce_uvm_roots_of_trust) |
UVMEndorsements | ccf::pal::verify_uvm_endorsements_descriptor (const std::vector< uint8_t > &uvm_endorsements_raw, const pal::PlatformAttestationMeasurement &uvm_measurement) |
pal::UVMEndorsements | ccf::verify_uvm_endorsements_against_roots_of_trust (const std::vector< uint8_t > &uvm_endorsements_raw, const pal::PlatformAttestationMeasurement &uvm_measurement, const std::vector< pal::UVMEndorsements > &uvm_roots_of_trust) |