CCF
|
#include "ccf/crypto/cose_verifier.h"
#include "ccf/ds/logger.h"
#include "ccf/pal/locking.h"
#include "ccf/service/tables/nodes.h"
#include "ccf/service/tables/service.h"
#include "crypto/openssl/cose_sign.h"
#include "crypto/openssl/hash.h"
#include "crypto/openssl/key_pair.h"
#include "ds/thread_messaging.h"
#include "endian.h"
#include "kv/kv_types.h"
#include "kv/store.h"
#include "node_signature_verify.h"
#include "service/tables/signatures.h"
#include <array>
#include <deque>
#include <string.h>
#include <merklecpp/merklecpp.h>
Go to the source code of this file.
Classes | |
struct | formatter< ccf::kv::TxHistory::RequestID > |
class | ccf::NullTxHistoryPendingTx |
class | ccf::NullTxHistory |
class | ccf::Proof |
class | ccf::MerkleTreeHistoryPendingTx< T > |
class | ccf::MerkleTreeHistory |
class | ccf::HashedTxHistory< T > |
Namespaces | |
namespace | ccf |
Macros | |
#define | HAVE_OPENSSL |
Typedefs | |
using | ccf::HistoryTree = merkle::TreeT< sha256_byte_size, ccf::sha256_history > |
using | ccf::MerkleTxHistory = HashedTxHistory< MerkleTreeHistory > |
Enumerations | |
enum | ccf::HashOp { ccf::APPEND , ccf::VERIFY , ccf::ROLLBACK , ccf::COMPACT } |
Variables | |
constexpr int | ccf::MAX_HISTORY_LEN = 0 |
#define HAVE_OPENSSL |