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-protocol/src/proof_carrying.rs

cre8-app-protocol · module proof_carrying · src · 752 lines (506 code, 170 comment) · sha d29e27ead6c8ba00

Items

const BUILTIN_PIS_VERIFIER_ID static ATTESTATIONS_WITH_PROOF static ATTESTATIONS_PROOF_VALID static ATTESTATIONS_PROOF_REJECTED static ATTESTATIONS_PROOF_REQUIRED_MISSING static ATTESTATIONS_BELOW_FLOOR static ATTESTATIONS_TIER_DOWNGRADED static ATTESTATIONS_STARK_UNVERIFIABLE static ACHIEVED_NONE static ACHIEVED_STRUCTURAL static ACHIEVED_BOUND static ACHIEVED_STARK struct ProofCarryingStats impl ProofCarryingStats struct AttestationBinding enum ProofRejection impl ProofRejection struct ProofAssessment impl ProofAssessment enum StarkAttempt const IR const ROOT

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
rejectsrc/proof_carrying.rs:390fn13321011.5
non_empty_strsrc/proof_carrying.rs:257fn31505.2
validate_proof_structuresrc/proof_carrying.rs:272fn142612.8
assesssrc/proof_carrying.rs:535fn31922.8
assess_attestation_proofsrc/proof_carrying.rs:415fn105166102.5
bindingsrc/proof_carrying.rs:531fn31502.2
ProofAssessment::acceptedsrc/proof_carrying.rs:228method311002.1
requested_tiersrc/proof_carrying.rs:244fn124331.5
stark_artifact_presentsrc/proof_carrying.rs:240fn32211.1
ProofRejection::reasonsrc/proof_carrying.rs:189method93301
verify_pis_starksrc/proof_carrying.rs:360fn92120.8
statssrc/proof_carrying.rs:103fn151100.7
requirement_activesrc/proof_carrying.rs:152fn61110.7
assess_bindingsrc/proof_carrying.rs:292fn254110.7
assess_starksrc/proof_carrying.rs:339fn193120.7
record_achievedsrc/proof_carrying.rs:380fn94100.7
stark_verifier_compiled_insrc/proof_carrying.rs:147fn31100.6
ProofCarryingStats::to_jsonsrc/proof_carrying.rs:121method181000.5
ProofRejection::status_labelsrc/proof_carrying.rs:181method73000.5
ProofAssessment::status_labelsrc/proof_carrying.rs:220method74000.5
verify_pis_starksrc/proof_carrying.rs:371fn81000.5
valid_proof_has_proof_hash_and_matching_ir_hashsrc/proof_carrying.rs:542fn41010.5
rejects_proof_with_mismatched_ir_hashsrc/proof_carrying.rs:548fn41010.5
rejects_proof_missing_proof_hashsrc/proof_carrying.rs:554fn31010.5
rejects_proof_with_empty_proof_hashsrc/proof_carrying.rs:559fn31010.5
rejects_non_object_proofsrc/proof_carrying.rs:564fn51010.5
no_proof_is_tier_none_and_accepted_by_defaultsrc/proof_carrying.rs:573fn61020.5
ir_hash_only_proof_reaches_structural_not_boundsrc/proof_carrying.rs:581fn91020.5
matching_state_root_reaches_boundsrc/proof_carrying.rs:592fn71010.5
contradicting_state_root_is_rejected_not_downgradedsrc/proof_carrying.rs:601fn101030.5
contradicting_output_hash_is_rejectedsrc/proof_carrying.rs:613fn91030.5
omitted_state_root_caps_the_tier_but_does_not_rejectsrc/proof_carrying.rs:624fn101020.5
requested_tier_is_inferred_from_payload_structuresrc/proof_carrying.rs:638fn131010.5
explicit_tier_field_wins_over_inferencesrc/proof_carrying.rs:653fn41010.5
stark_payload_never_silently_reports_itself_as_verifiedsrc/proof_carrying.rs:661fn242030.5
unknown_verifier_id_cannot_reach_starksrc/proof_carrying.rs:687fn111010.5
stark_bytes_without_a_binding_cannot_exceed_structuralsrc/proof_carrying.rs:700fn91010.5
floor_rejects_a_structural_proof_below_itsrc/proof_carrying.rs:713fn81030.5
floor_admits_a_proof_at_exactly_the_required_tiersrc/proof_carrying.rs:723fn71030.5
floor_rejects_a_missing_proofsrc/proof_carrying.rs:732fn61030.5
no_floor_preserves_historical_acceptancesrc/proof_carrying.rs:740fn122030.5

Source not readable from this process.