Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-gateway/src/peer.rs

cre8-app-gateway · module peer · src · 1,053 lines (912 code, 28 comment) · sha f1681f04e48e39bb

Items

struct VerifiedPeerOrigin impl VerifiedPeerOrigin impl AuthenticatedPeerOrigin for VerifiedPeerOrigin struct TruthPersistOutcome struct RemotePeerSigningKey

Functions

By call-graph weight (PageRank; 1.0 is the average function). 53 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
persist_network_truthsrc/peer.rs:115fn504334.1
rejected_peer_envelope_responsesrc/peer.rs:253fn241713.8
canonical_envelope_payloadsrc/peer.rs:57fn31812.1
process_peer_envelopesrc/peer.rs:658fn3331162
seal_epoch_if_duesrc/peer.rs:166fn232261.8
requestsrc/peer.rs:703fn91501.2
collect_consensus_stampssrc/peer.rs:47fn91111.1
peer_capability_compatiblesrc/peer.rs:61fn466401.1
signed_remote_envelopesrc/peer.rs:739fn171431
passport_bound_remote_snapshotsrc/peer.rs:757fn561491
prepare_and_dispatch_secure_session_checkpointsrc/peer.rs:615fn215230.9
peer_signaturesrc/peer.rs:414fn161210.9
verify_peer_signaturesrc/peer.rs:431fn181220.9
local_peer_signature_statussrc/peer.rs:278fn101130.8
remote_peer_signature_statussrc/peer.rs:460fn111140.8
verify_peer_app_hashsrc/peer.rs:372fn161110.8
verify_peer_capabilitiessrc/peer.rs:397fn161130.8
peer_envelope_signature_statussrc/peer.rs:472fn112120.8
relayed_peer_envelope_responsesrc/peer.rs:484fn382130.8
delivered_peer_envelope_responsesrc/peer.rs:523fn261140.8
prepare_and_dispatch_secure_session_responsesrc/peer.rs:637fn203140.8
snapshot_with_peer_capabilitiessrc/peer.rs:713fn122220.8
network_envelope_countsrc/peer.rs:190fn31100.7
should_seal_epochsrc/peer.rs:194fn32100.7
recent_epoch_leavessrc/peer.rs:198fn92100.7
merkle_root_for_epochsrc/peer.rs:208fn31110.7
next_truth_epoch_indexsrc/peer.rs:212fn92100.7
write_truth_epochsrc/peer.rs:222fn302110.7
required_peer_capabilitiessrc/peer.rs:389fn71100.7
signed_local_envelopesrc/peer.rs:726fn121230.7
remote_peer_signing_keysrc/peer.rs:342fn291160.7
verify_remote_peer_compatibilitysrc/peer.rs:450fn91120.7
VerifiedPeerOrigin::from_signature_verifiedsrc/peer.rs:27method31100.7
dispatch_secure_session_responsesrc/peer.rs:550fn6410120.7
verified_peer_origin_for_testsrc/peer.rs:39fn31200.6
trusted_peer_public_keysrc/peer.rs:289fn161110.6
peer_encryption_key_bindingsrc/peer.rs:311fn141100.6
reject_peer_identity_bindingsrc/peer.rs:326fn151110.6
VerifiedPeerOrigin::authenticated_peer_idsrc/peer.rs:33trait impl31000.5
seal_epoch_noops_when_no_epoch_window_is_readysrc/peer.rs:815fn111030.5
peer_capability_compatibility_reports_missing_profilesrc/peer.rs:828fn91040.5
peer_capability_compatibility_accepts_matching_required_capabilitiessrc/peer.rs:839fn71030.5
peer_capability_compatibility_lists_missing_requirementssrc/peer.rs:848fn91030.5
process_peer_envelope_rejects_untrusted_remote_peersrc/peer.rs:859fn171040.5
process_peer_envelope_verifies_explicit_local_signature_before_relaysrc/peer.rs:878fn91040.5
process_peer_envelope_verifies_explicit_remote_signature_before_relaysrc/peer.rs:889fn241070.5
process_peer_envelope_verifies_transport_signature_and_passport_bindingsrc/peer.rs:915fn121030.5
process_peer_envelope_keeps_transport_and_passport_signing_keys_distinctsrc/peer.rs:929fn141040.5
process_peer_envelope_does_not_accept_passport_signature_as_transport_signaturesrc/peer.rs:945fn141040.5
process_peer_envelope_rejects_tampered_passport_bindingsrc/peer.rs:961fn171040.5
secure_session_checkpoint_dispatch_must_reverse_the_authenticated_session_pathsrc/peer.rs:980fn361030.5
process_peer_envelope_rejects_unsigned_local_claimsrc/peer.rs:1018fn191040.5
process_peer_envelope_rejects_tampered_local_signaturesrc/peer.rs:1039fn141040.5

Source not readable from this process.