|
CCF
|
#include "ccf/ds/json.h"#include "ccf/entity_id.h"#include "ccf/service/local_sealing.h"#include "ccf/service/map.h"#include "ccf/service/tables/self_healing_open.h"#include "shares.h"#include <cstdint>#include <map>#include <vector>Go to the source code of this file.
Classes | |
| struct | ccf::SealedSharesInfo |
Namespaces | |
| namespace | ccf |
| namespace | ccf::Tables |
Typedefs | |
| using | ccf::EncryptedSealedSharesMap = std::map< NodeId, EncryptedShare > |
| using | ccf::SealedShares = ServiceValue< SealedSharesInfo > |
| using | ccf::SealedRecoveryKeys = ServiceMap< NodeId, ccf::SealedRecoveryKey > |
| using | ccf::LocalSealingNodeIdMap = ServiceMap< sealing_recovery::Name, NodeId > |
Functions | |
| ccf::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (SealedSharesInfo) | |
| ccf::DECLARE_JSON_REQUIRED_FIELDS (SealedSharesInfo, wrapped_latest_ledger_secret, encrypted_wrapping_keys) | |
| ccf::DECLARE_JSON_OPTIONAL_FIELDS (SealedSharesInfo, previous_secret_stored_version) | |