▼ include | |
► ccf | |
► crypto | |
► openssl | |
openssl_wrappers.h | |
base64.h | |
cose.h | |
cose_verifier.h | |
curve.h | |
ecdsa.h | |
eddsa_key_pair.h | |
eddsa_public_key.h | |
entropy.h | |
hash_bytes.h | |
hash_provider.h | |
hkdf.h | |
hmac.h | |
jwk.h | |
key_pair.h | |
key_wrap.h | |
md_type.h | |
pem.h | |
public_key.h | |
rsa_key_pair.h | |
rsa_public_key.h | |
san.h | |
sha256.h | |
sha256_hash.h | |
symmetric_key.h | |
verifier.h | |
► ds | |
ccf_exception.h | |
contiguous_set.h | |
enum_formatter.h | |
hash.h | |
hex.h | |
json.h | |
json_schema.h | |
logger.h | |
logger_level.h | |
nonstd.h | |
openapi.h | |
quote_info.h | |
siphash.h | |
unit_strings.h | |
x509_time_fmt.h | |
► endpoints | |
► authentication | |
all_of_auth.h | |
authentication_types.h | |
cert_auth.h | |
cose_auth.h | |
empty_auth.h | |
js.h | |
jwt_auth.h | |
► indexing | |
► strategies | |
seqnos_by_key_bucketed.h | |
seqnos_by_key_in_memory.h | |
visit_each_entry_in_map.h | |
indexer_interface.h | |
strategy.h | |
► js | |
► core | |
constants.h | |
context.h | |
runtime.h | |
wrapped_property_enum.h | |
wrapped_value.h | |
► extensions | |
► ccf | |
consensus.h | |
converters.h | |
crypto.h | |
gov_effects.h | |
historical.h | |
host.h | |
kv.h | |
request.h | |
rpc.h | |
► math | |
random.h | |
console.h | |
extension_interface.h | |
snp_attestation.h | |
► modules | |
module_loader_interface.h | |
► samples | |
governance_driven_registry.h | |
audit_format.h | |
bundle.h | |
common_context.h | |
interpreter_cache_interface.h | |
kv_access_permissions.h | |
namespace_restrictions.h | |
registry.h | |
tx_access.h | |
► kv | |
► serialisers | |
blit_serialiser.h | |
json_serialiser.h | |
serialised_entry.h | |
abstract_handle.h | |
get_name.h | |
hooks.h | |
map.h | |
map_diff.h | |
map_handle.h | |
read_only_store.h | |
set.h | |
set_handle.h | |
unit.h | |
untyped.h | |
untyped_map_diff.h | |
untyped_map_handle.h | |
value.h | |
value_handle.h | |
version.h | |
► node | |
acme_subsystem_interface.h | |
cose_signatures_config.h | |
host_processes_interface.h | |
node_configuration_interface.h | |
quote.h | |
session.h | |
startup_config.h | |
► pal | |
attestation.h | |
attestation_sev_snp.h | |
attestation_sev_snp_endorsements.h | |
hardware_info.h | |
locking.h | |
measurement.h | |
mem.h | |
platform.h | |
report_data.h | |
snp_ioctl.h | |
snp_ioctl5.h | |
snp_ioctl6.h | |
► research | |
create_tx_claims_digest.h | |
custom_protocol_subsystem_interface.h | |
► service | |
► tables | |
acme_certificates.h | |
cert_bundles.h | |
code_id.h | |
constitution.h | |
gov.h | |
host_data.h | |
jsengine.h | |
jwt.h | |
members.h | |
modules.h | |
nodes.h | |
proposals.h | |
service.h | |
snp_measurements.h | |
tcb_verification.h | |
users.h | |
uvm_endorsements.h | |
virtual_measurements.h | |
acme_client_config.h | |
blit_serialiser_pem.h | |
code_status.h | |
consensus_config.h | |
consensus_type.h | |
map.h | |
node_info.h | |
node_info_network.h | |
reconfiguration_type.h | |
service_config.h | |
signed_req.h | |
► threading | |
thread_ids.h | |
app_interface.h | |
base_endpoint_registry.h | |
byte_vector.h | |
ccf_deprecated.h | |
claims_digest.h | |
common_auth_policies.h | |
common_endpoint_registry.h | |
cose_signatures_config_interface.h | |
endpoint.h | |
endpoint_context.h | |
endpoint_metrics.h | |
endpoint_registry.h | |
entity_id.h | |
frame_format.h | |
historical_queries_adapter.h | |
historical_queries_interface.h | |
historical_queries_utils.h | |
http_accept.h | |
http_configuration.h | |
http_consts.h | |
http_etag.h | |
http_header_map.h | |
http_query.h | |
http_responder.h | |
http_status.h | |
json_handler.h | |
network_identity_interface.h | |
node_context.h | |
node_startup_state.h | |
node_subsystem_interface.h | |
odata_error.h | |
receipt.h | |
redirect.h | |
rest_verb.h | |
rpc_context.h | |
rpc_exception.h | |
seq_no_collection.h | |
tx.h | |
tx_id.h | |
tx_status.h | |
▼ samples | |
► apps | |
► basic | |
basic.cpp | |
► logging | |
create_tx_claims_digest.cpp | |
logging.cpp | |
logging_schema.h | |
► nobuiltins | |
nobuiltins.cpp | |
► programmability | |
programmability.cpp | |
▼ src | |
► apps | |
► js_generic | |
js_generic.cpp | |
► tpcc | |
► app | |
tpcc.cpp | |
tpcc_common.h | |
tpcc_output.h | |
tpcc_setup.h | |
tpcc_tables.h | |
tpcc_transactions.h | |
► clients | |
tpcc_client.cpp | |
tpcc_serializer.h | |
► clients | |
► perf | |
perf_client.h | |
timing.h | |
rpc_tls_client.h | |
tls_client.h | |
► common | |
configuration.h | |
enclave_interface_types.h | |
► consensus | |
► aft | |
► impl | |
state.h | |
raft.h | |
raft_types.h | |
consensus_types.h | |
ledger_enclave.h | |
ledger_enclave_types.h | |
► crypto | |
► openssl | |
base64.h | |
cose_sign.cpp | |
cose_sign.h | |
cose_verifier.cpp | |
cose_verifier.h | |
eddsa_key_pair.cpp | |
eddsa_key_pair.h | |
eddsa_public_key.cpp | |
eddsa_public_key.h | |
entropy.h | |
hash.cpp | |
hash.h | |
key_pair.cpp | |
key_pair.h | |
public_key.cpp | |
public_key.h | |
rsa_key_pair.cpp | |
rsa_key_pair.h | |
rsa_public_key.cpp | |
rsa_public_key.h | |
symmetric_key.cpp | |
symmetric_key.h | |
verifier.cpp | |
verifier.h | |
x509_time.h | |
base64.cpp | |
certs.h | |
cose.cpp | |
csr.h | |
ecdsa.cpp | |
eddsa_key_pair.cpp | |
entropy.cpp | |
hash.cpp | |
hmac.cpp | |
key_exchange.h | |
key_pair.cpp | |
key_wrap.cpp | |
pem.cpp | |
rsa_key_pair.cpp | |
sha256_hash.cpp | |
sharing.cpp | |
sharing.h | |
symmetric_key.cpp | |
verifier.cpp | |
► ds | |
actors.h | |
ccf_assert.h | |
champ_map.h | |
cli_helper.h | |
dl_list.h | |
files.h | |
lru.h | |
map_serializers.h | |
messaging.h | |
non_blocking.h | |
nonstd.h | |
notifying.h | |
oversized.h | |
pending_io.h | |
rb_map.h | |
ring_buffer.h | |
ring_buffer_types.h | |
serialized.h | |
serializer.h | |
state_machine.h | |
std_formatters.h | |
system.h | |
thread_messaging.h | |
work_beacon.h | |
► enclave | |
client_session.h | |
enclave.h | |
enclave_time.cpp | |
enclave_time.h | |
forwarder_types.h | |
interface.h | |
main.cpp | |
ringbuffer_logger.h | |
rpc_handler.h | |
rpc_map.h | |
rpc_sessions.h | |
session.h | |
thread_local.cpp | |
tls_session.h | |
virtual_enclave.h | |
► endpoints | |
► authentication | |
all_of_auth.cpp | |
cert_auth.cpp | |
cose_auth.cpp | |
empty_auth.cpp | |
jwt_auth.cpp | |
base_endpoint_registry.cpp | |
common_endpoint_registry.cpp | |
endpoint.cpp | |
endpoint_registry.cpp | |
endpoint_utils.cpp | |
endpoint_utils.h | |
json_handler.cpp | |
user_endpoint_registry.cpp | |
► host | |
after_io.h | |
before_io.h | |
configuration.h | |
dns.h | |
enclave.h | |
env.cpp | |
env.h | |
every_io.h | |
handle_ring_buffer.h | |
json_schema.h | |
ledger.h | |
lfs_file_handler.h | |
load_monitor.h | |
main.cpp | |
node_connections.h | |
process_launcher.h | |
proxy.h | |
rpc_connections.h | |
sig_term.h | |
signal.h | |
snmalloc.cpp | |
socket.h | |
tcp.h | |
ticker.h | |
time_bound_logger.h | |
time_updater.h | |
timer.h | |
udp.h | |
► http | |
error_reporter.h | |
http2_callbacks.h | |
http2_parser.h | |
http2_session.h | |
http2_types.h | |
http2_utils.h | |
http_builder.h | |
http_exceptions.h | |
http_jwt.h | |
http_parser.h | |
http_proc.h | |
http_rpc_context.h | |
http_session.h | |
responder_lookup.h | |
► indexing | |
► strategies | |
seqnos_by_key_bucketed.cpp | |
seqnos_by_key_in_memory.cpp | |
visit_each_entry_in_map.cpp | |
enclave_lfs_access.h | |
historical_transaction_fetcher.h | |
indexer.h | |
lfs_interface.h | |
lfs_ringbuffer_types.h | |
transaction_fetcher_interface.h | |
► js | |
► core | |
context.cpp | |
runtime.cpp | |
wrapped_value.cpp | |
► extensions | |
► ccf | |
consensus.cpp | |
converters.cpp | |
crypto.cpp | |
gov_effects.cpp | |
historical.cpp | |
host.cpp | |
kv.cpp | |
kv_helpers.h | |
network.cpp | |
network.h | |
node.cpp | |
node.h | |
request.cpp | |
rpc.cpp | |
► math | |
random.cpp | |
console.cpp | |
snp_attestation.cpp | |
► modules | |
chained_module_loader.h | |
kv_bytecode_module_loader.h | |
kv_module_loader.h | |
checks.h | |
global_class_ids.cpp | |
global_class_ids.h | |
interpreter_cache.h | |
permissions_checks.h | |
registry.cpp | |
► kv | |
apply_changes.h | |
committable_tx.h | |
compacted_version_conflict.h | |
deserialise.h | |
encryptor.h | |
generic_serialise_wrapper.h | |
kv_serialiser.h | |
kv_types.h | |
raw_serialise.h | |
serialised_entry_format.h | |
serialiser_declare.h | |
snapshot.h | |
store.h | |
tx.cpp | |
tx_pimpl.h | |
untyped_change_set.h | |
untyped_map.h | |
untyped_map_diff.cpp | |
untyped_map_handle.cpp | |
version_v.h | |
► node | |
► gov | |
► handlers | |
acks.h | |
helpers.h | |
proposals.h | |
recovery.h | |
service_state.h | |
transactions.h | |
api_version.h | |
gov_endpoint_registry.h | |
► rpc | |
acme_subsystem.h | |
call_types.h | |
claims.h | |
cosesigconfig_subsystem.h | |
custom_protocol_subsystem.h | |
forwarder.h | |
frontend.h | |
gov_effects.h | |
gov_effects_interface.h | |
gov_logging.h | |
host_processes.h | |
jwt_management.h | |
member_frontend.h | |
network_identity_subsystem.h | |
no_create_tx_claims_digest.cpp | |
node_call_types.h | |
node_frontend.h | |
node_interface.h | |
node_operation.h | |
node_operation_interface.h | |
serialization.h | |
user_frontend.h | |
acme_challenge_frontend.h | |
acme_client.h | |
ccf_acme_client.h | |
channels.h | |
cose_common.h | |
did.h | |
encryptor.h | |
endpoint_context_impl.h | |
historical_queries.h | |
historical_queries_adapter.cpp | |
historical_queries_utils.cpp | |
history.h | |
hooks.h | |
http_node_client.h | |
identity.h | |
jwt_key_auto_refresh.h | |
ledger_secret.h | |
ledger_secrets.h | |
merklecpp_trace.h | |
network_state.h | |
node_client.h | |
node_configuration_subsystem.h | |
node_signature_verify.h | |
node_state.h | |
node_to_node.h | |
node_to_node_channel_manager.h | |
node_types.h | |
quote.cpp | |
quote_endorsements_client.h | |
receipt.cpp | |
retired_nodes_cleanup.h | |
rpc_context_impl.h | |
secret_broadcast.h | |
session_metrics.h | |
share_manager.h | |
snapshot_serdes.h | |
snapshotter.h | |
tx_receipt_impl.h | |
uvm_endorsements.h | |
► pal | |
quote_generation.h | |
► quic | |
quic_session.h | |
► service | |
► tables | |
config.h | |
endpoints.h | |
governance_history.h | |
node_signature.h | |
previous_service_identity.h | |
secrets.h | |
shares.h | |
signatures.h | |
snapshot_evidence.h | |
submitted_shares.h | |
internal_tables_access.h | |
network_tables.h | |
► snapshots | |
fetch.h | |
filenames.h | |
snapshot_manager.h | |
► tcp | |
msg_types.h | |
► tls | |
ca.h | |
cert.h | |
client.h | |
context.h | |
plaintext_server.h | |
server.h | |
tls.h | |
► udp | |
msg_types.h | |