39 static constexpr auto ENCRYPTED_LEDGER_SECRETS =
40 "public:ccf.internal.encrypted_ledger_secrets";
#define DECLARE_JSON_REQUIRED_FIELDS(TYPE,...)
Definition json.h:712
#define DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS(TYPE)
Definition json.h:688
#define DECLARE_JSON_OPTIONAL_FIELDS(TYPE,...)
Definition json.h:784
Definition app_interface.h:15
ccf::kv::ValueSerialisedWith< V, ccf::kv::serialisers::JsonSerialiser, ccf::kv::serialisers::ZeroBlitUnitCreator > ServiceValue
Definition map.h:28
std::map< NodeId, EncryptedLedgerSecrets > LedgerSecretsForNodes
Definition secrets.h:32
ServiceValue< LedgerSecretsForNodes > Secrets
Definition secrets.h:36
Definition map_serializers.h:11
std::vector< uint8_t > encrypted_secret
Definition secrets.h:19
std::optional< ccf::kv::Version > version
Definition secrets.h:16
std::optional< ccf::kv::Version > previous_secret_stored_version
Definition secrets.h:22