|
CCF
|
Namespaces | |
| namespace | edit |
| namespace | headers |
Classes | |
| class | AbstractCOSESignaturesConfig |
| struct | CcfClaims |
| struct | CcfCoseReceipt |
| struct | CcfCoseReceiptPhdr |
| struct | COSEDecodeError |
| struct | COSESignatureValidationError |
| struct | CwtClaims |
| struct | Leaf |
| struct | MerkleProof |
Typedefs | |
| using | Signature = std::span< const uint8_t > |
Functions | |
| std::pair< ccf::GovernanceProtectedHeader, Signature > | extract_governance_protected_header_and_signature (const std::vector< uint8_t > &cose_sign1) |
| std::pair< ccf::TimestampedProtectedHeader, Signature > | extract_protected_header_and_signature (const std::vector< uint8_t > &cose_sign1, const std::string &msg_type_name, const std::string &created_at_name) |
| std::pair< UvmEndorsementsProtectedHeader, std::string > | decode_protected_header_with_cwt (const std::vector< uint8_t > &uvm_endorsements_raw) |
| std::span< const uint8_t > | verify_uvm_endorsements_signature (const ccf::crypto::Pem &leaf_cert_pub_key, const std::vector< uint8_t > &uvm_endorsements_raw) |
| using ccf::cose::Signature = typedef std::span<const uint8_t> |
| std::pair< UvmEndorsementsProtectedHeader, std::string > ccf::cose::decode_protected_header_with_cwt | ( | const std::vector< uint8_t > & | uvm_endorsements_raw | ) |
| std::pair< ccf::GovernanceProtectedHeader, Signature > ccf::cose::extract_governance_protected_header_and_signature | ( | const std::vector< uint8_t > & | cose_sign1 | ) |
| std::pair< ccf::TimestampedProtectedHeader, Signature > ccf::cose::extract_protected_header_and_signature | ( | const std::vector< uint8_t > & | cose_sign1, |
| const std::string & | msg_type_name, | ||
| const std::string & | created_at_name | ||
| ) |
| 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 | ||
| ) |