1 viewer
rust 1,847,276 · typescript 232,434 · javascript 131,064 · python 19,227 · 6,362 files · digest fa0546eddd29 · built in 1.5 s · crystals off
crates/cre8-app-protocol/src/connection_attestation.rs
Items
struct AttestationEnvelope impl AttestationEnvelope struct AttestationConsensus const ALLOW_UNSIGNED_ATTESTATIONS_ENV struct SignedAttestationMaterial enum InboundAttestationSignature
Functions
By call-graph weight (PageRank; 1.0 is the average function). 44 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| parsed_attestationsrc/connection_attestation.rs:595 | fn | 10 | 1 | 10 | 0 | 2.5 | |
| with_protocol_storesrc/connection_attestation.rs:102 | fn | 6 | 1 | 5 | 1 | 2.3 | |
| AttestationEnvelope::canonical_payloadsrc/connection_attestation.rs:30 | method | 9 | 1 | 2 | 0 | 1.9 | |
| AttestationEnvelope::from_inputsrc/connection_attestation.rs:20 | method | 9 | 1 | 11 | 0 | 1.7 | |
| inbound_attestation_signaturesrc/connection_attestation.rs:109 | fn | 8 | 4 | 4 | 0 | 1.5 | |
| AttestationEnvelope::rejected_responsesrc/connection_attestation.rs:40 | method | 13 | 2 | 4 | 0 | 1.4 | |
| sign_attestation_payloadsrc/connection_attestation.rs:371 | fn | 8 | 2 | 2 | 1 | 1.3 | |
| unsigned_attestations_allowedsrc/connection_attestation.rs:118 | fn | 3 | 1 | 2 | 1 | 1.2 | |
| attestation_proof_assessment_with_floorsrc/connection_attestation.rs:265 | fn | 20 | 2 | 5 | 4 | 1.2 | |
| verify_inbound_attestation_signature_with_policysrc/connection_attestation.rs:127 | fn | 30 | 6 | 4 | 3 | 1.1 | |
| with_tier_fieldssrc/connection_attestation.rs:229 | fn | 14 | 3 | 3 | 0 | 0.9 | |
| signed_attestation_materialsrc/connection_attestation.rs:380 | fn | 12 | 2 | 3 | 1 | 0.9 | |
| parsed_with_proofsrc/connection_attestation.rs:706 | fn | 5 | 1 | 3 | 1 | 0.9 | |
| verify_attestation_peer_bindingsrc/connection_attestation.rs:198 | fn | 25 | 1 | 4 | 3 | 0.8 | |
| context_with_trusted_peersrc/connection_attestation.rs:763 | fn | 8 | 1 | 3 | 1 | 0.8 | |
| recorded_public_key_for_peersrc/connection_attestation.rs:171 | fn | 9 | 1 | 1 | 0 | 0.7 | |
| unsigned_attestations_allowed_by_envsrc/connection_attestation.rs:122 | fn | 4 | 1 | 1 | 2 | 0.7 | |
| AttestationEnvelope::success_responsesrc/connection_attestation.rs:54 | method | 26 | 1 | 1 | 0 | 0.5 | |
| verify_inbound_attestation_signaturesrc/connection_attestation.rs:158 | fn | 6 | 1 | 1 | 2 | 0.5 | |
| attestation_proof_assessmentsrc/connection_attestation.rs:247 | fn | 14 | 2 | 1 | 3 | 0.5 | |
| stamp_attestation_tiersrc/connection_attestation.rs:292 | fn | 15 | 1 | 1 | 2 | 0.5 | |
| store_protocol_attestationsrc/connection_attestation.rs:308 | fn | 13 | 1 | 1 | 1 | 0.5 | |
| consensus_min_peerssrc/connection_attestation.rs:322 | fn | 18 | 1 | 1 | 0 | 0.5 | |
| attestation_consensussrc/connection_attestation.rs:341 | fn | 8 | 1 | 1 | 1 | 0.5 | |
| publish_attestation_consensussrc/connection_attestation.rs:350 | fn | 20 | 2 | 1 | 3 | 0.5 | |
| protocol_attest_responsesrc/connection_attestation.rs:393 | fn | 34 | 4 | 0 | 12 | 0.5 | |
| protocol_consensus_responsesrc/connection_attestation.rs:428 | fn | 37 | 2 | 0 | 1 | 0.5 | |
| protocol_attestations_responsesrc/connection_attestation.rs:466 | fn | 17 | 1 | 0 | 1 | 0.5 | |
| protocol_certify_responsesrc/connection_attestation.rs:484 | fn | 89 | 2 | 0 | 5 | 0.5 | |
| protocol_certificates_responsesrc/connection_attestation.rs:574 | fn | 16 | 1 | 0 | 1 | 0.5 | |
| inbound_attestation_signature_treats_missing_or_empty_material_as_unsignedsrc/connection_attestation.rs:607 | fn | 11 | 2 | 0 | 2 | 0.5 | |
| inbound_attestation_signature_requires_both_non_empty_fieldssrc/connection_attestation.rs:620 | fn | 8 | 1 | 0 | 2 | 0.5 | |
| unsigned_attestations_allowed_defaults_to_signed_by_defaultsrc/connection_attestation.rs:630 | fn | 12 | 1 | 0 | 1 | 0.5 | |
| verify_inbound_attestation_signature_skips_unsigned_attestationssrc/connection_attestation.rs:644 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| verify_inbound_attestation_signature_rejects_unsigned_when_policy_disallowssrc/connection_attestation.rs:652 | fn | 16 | 1 | 0 | 3 | 0.5 | |
| signed_attestation_material_verifies_against_inbound_policysrc/connection_attestation.rs:670 | fn | 15 | 1 | 0 | 5 | 0.5 | |
| signed_attestation_material_is_absent_without_node_seedsrc/connection_attestation.rs:687 | fn | 9 | 1 | 0 | 2 | 0.5 | |
| accepted_attestation_response_carries_all_three_ladder_fieldssrc/connection_attestation.rs:713 | fn | 15 | 1 | 0 | 4 | 0.5 | |
| below_floor_attestation_is_refused_before_anything_is_storedsrc/connection_attestation.rs:730 | fn | 17 | 1 | 0 | 3 | 0.5 | |
| an_unproven_attestation_still_passes_when_no_floor_is_setsrc/connection_attestation.rs:749 | fn | 11 | 1 | 0 | 3 | 0.5 | |
| attestation_from_an_unknown_peer_is_not_blocked_by_bindingsrc/connection_attestation.rs:773 | fn | 9 | 1 | 0 | 4 | 0.5 | |
| attestation_signed_by_the_recorded_key_passes_bindingsrc/connection_attestation.rs:784 | fn | 7 | 1 | 0 | 4 | 0.5 | |
| attestation_claiming_a_known_peer_with_another_key_is_rejectedsrc/connection_attestation.rs:793 | fn | 17 | 1 | 0 | 4 | 0.5 | |
| a_proof_contradicting_the_attested_state_root_is_refusedsrc/connection_attestation.rs:812 | fn | 10 | 1 | 0 | 3 | 0.5 |
Source not readable from this process.