|
CCF
|
#include "ccf/crypto/cose_verifier.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/ec_key_pair.h"#include "crypto/openssl/hash.h"#include "ds/internal_logger.h"#include "endian.h"#include "kv/kv_types.h"#include "kv/store.h"#include "node_signature_verify.h"#include "service/tables/signatures.h"#include "tasks/basic_task.h"#include "tasks/task_system.h"#include <array>#include <deque>#include <string.h>#include <merklecpp/merklecpp.h>Go to the source code of this file.
Classes | |
| 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 : uint8_t { ccf::APPEND , ccf::VERIFY , ccf::ROLLBACK , ccf::COMPACT } |
Variables | |
| constexpr int | ccf::MAX_HISTORY_LEN = 0 |
| #define HAVE_OPENSSL |