|
CCF
|
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::pair< UvmEndorsementsProtectedHeader, std::string > | ccf::cose::decode_protected_header_with_cwt (const std::vector< uint8_t > &uvm_endorsements_raw) |
| 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) |