CCF
Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions
nodes.h File Reference
#include "ccf/crypto/key_pair.h"
#include "ccf/crypto/sha256_hash.h"
#include "ccf/crypto/verifier.h"
#include "ccf/entity_id.h"
#include "ccf/kv/map.h"
#include "ccf/service/blit_serialiser_pem.h"
#include "ccf/service/map.h"
#include "ccf/service/node_info.h"
#include <string>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  ccf
 
namespace  ccf::Tables
 

Typedefs

using ccf::Nodes = ServiceMap< NodeId, NodeInfo >
 
using ccf::NodeEndorsedCertificates = ccf::kv::RawCopySerialisedMap< NodeId, ccf::crypto::Pem >
 

Functions

NodeId ccf::compute_node_id_from_pubk_der (const std::vector< uint8_t > &node_pubk_der)
 
NodeId ccf::compute_node_id_from_cert_der (const std::vector< uint8_t > &node_cert_der)
 
NodeId ccf::compute_node_id_from_kp (const ccf::crypto::KeyPairPtr &node_sign_kp)