CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations
network_identity_interface.h File Reference
#include "ccf/crypto/ec_public_key.h"
#include "ccf/node_subsystem_interface.h"
#include "ccf/tx_id.h"
#include <exception>
#include <map>
#include <optional>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  ccf::IdentityHistoryNotFetched
 
class  ccf::NetworkIdentitySubsystemInterface
 

Namespaces

namespace  ccf
 

Typedefs

using ccf::RawCoseEndorsement = std::vector< uint8_t >
 A single raw COSE endorsement, stored as an opaque byte vector.
 
using ccf::CoseEndorsementsChain = std::vector< RawCoseEndorsement >
 An ordered chain of raw COSE endorsements.
 
using ccf::TrustedKeys = std::map< ccf::SeqNo, ccf::crypto::ECPublicKeyPtr >
 

Enumerations

enum class  ccf::FetchStatus : uint8_t { ccf::Retry , ccf::Done , ccf::Failed }
 Status of the network identity endorsement fetching process. More...