53static constexpr auto node_to_node_interface_name =
"node_to_node_interface";
62 initial_validity_days);
75 CCFConfig::Attestation::Environment, security_policy, uvm_endorsements);
81 snp_endorsements_servers,
83 snp_security_policy_file,
84 snp_uvm_endorsements_file);
96 node_to_node_message_limit,
97 historical_cache_soft_limit);
119 snapshot_tx_interval,
120 initial_service_certificate_validity_days,
121 service_subject_name,
StartType
Definition enclave_interface_types.h:113
@ Join
Definition enclave_interface_types.h:115
@ Recover
Definition enclave_interface_types.h:116
@ Start
Definition enclave_interface_types.h:114
#define DECLARE_JSON_TYPE_WITH_BASE(TYPE, BASE)
Definition json.h:663
#define DECLARE_JSON_REQUIRED_FIELDS(TYPE,...)
Definition json.h:712
#define DECLARE_JSON_TYPE(TYPE)
Definition json.h:661
#define DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS(TYPE)
Definition json.h:688
#define DECLARE_JSON_OPTIONAL_FIELDS(TYPE,...)
Definition json.h:784
#define DECLARE_JSON_ENUM(TYPE,...)
Definition json.h:835
LoggerLevel
Definition logger_level.h:6
@ DEBUG
Definition logger_level.h:8
@ FATAL
Definition logger_level.h:11
@ INFO
Definition logger_level.h:9
@ TRACE
Definition logger_level.h:7
@ FAIL
Definition logger_level.h:10
Definition consensus_types.h:23
Definition startup_config.h:31
Definition startup_config.h:19
Definition configuration.h:41
oversized::WriterConfig writer_config
Definition configuration.h:50
ringbuffer::Offsets * from_enclave_buffer_offsets
Definition configuration.h:48
size_t to_enclave_buffer_size
Definition configuration.h:43
uint8_t * from_enclave_buffer_start
Definition configuration.h:46
size_t from_enclave_buffer_size
Definition configuration.h:47
uint8_t * to_enclave_buffer_start
Definition configuration.h:42
ringbuffer::Offsets * to_enclave_buffer_offsets
Definition configuration.h:44
Definition startup_config.h:79
Definition oversized.h:341
Definition ring_buffer_types.h:25