CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
previous_service_identity.h File Reference
#include "ccf/crypto/pem.h"
#include "ccf/kv/value.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  ccf::CoseEndorsement
 

Namespaces

namespace  ccf
 
namespace  ccf::Tables
 

Typedefs

using ccf::PreviousServiceIdentity = ServiceValue< ccf::crypto::Pem >
 
using ccf::PreviousServiceLastSignedRoot = ServiceValue< ccf::crypto::Sha256Hash >
 
using ccf::PreviousServiceIdentityEndorsement = ServiceValue< CoseEndorsement >
 

Functions

 ccf::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (CoseEndorsement)
 
 ccf::DECLARE_JSON_REQUIRED_FIELDS (CoseEndorsement, endorsement, endorsement_epoch_begin, endorsing_key)
 
 ccf::DECLARE_JSON_OPTIONAL_FIELDS (CoseEndorsement, previous_version, endorsement_epoch_end)