Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

crates/cre8-app-radio/src/capsule.rs

cre8-app-radio · module capsule · src · 1,202 lines (959 code, 144 comment) · sha 006199b2fff34aa2

Items

const BASIS_LEAF_DOMAIN const BASIS_INNER_DOMAIN const BASIS_EMPTY_DOMAIN const PUBLIC_INPUT_DOMAIN const CAPSULE_KIND const WITNESS_KIND const BUNDLE_LEAF_DOMAIN const BUNDLE_INNER_DOMAIN const BUNDLE_EMPTY_DOMAIN const BUNDLE_ROOT_DOMAIN const BUNDLE_KIND const BUNDLE_WITNESS_KIND struct RadioCapsule struct TargetFile struct BasisFile struct CapsuleSegment enum CapsuleVerification struct CapsuleReplay impl CapsuleReplay struct LocalCapsuleBasis struct RadioCapsuleBundle struct BundleMember enum BundleVerification

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
build_capsulesrc/capsule.rs:190fn7541332.9
segmentsrc/capsule.rs:828fn311002.1
basis_merkle_rootsrc/capsule.rs:116fn205431.8
public_input_commitmentsrc/capsule.rs:137fn71401.8
replay_capsule_payloadsrc/capsule.rs:432fn404421.7
build_capsule_bundlesrc/capsule.rs:623fn505751.6
decode_hex32src/capsule.rs:145fn113301.4
verify_capsulesrc/capsule.rs:390fn346751.3
build_membersrc/capsule.rs:1006fn81621.2
voice_takesrc/capsule.rs:832fn151701.2
ctx_with_graphsrc/capsule.rs:856fn81931.1
basis_leaf_hashsrc/capsule.rs:93fn81101
basis_inner_hashsrc/capsule.rs:102fn71101
basis_empty_hashsrc/capsule.rs:110fn51101
capsule_sub_rootsrc/capsule.rs:546fn102230.9
bundle_leaf_hashsrc/capsule.rs:557fn81200.9
bundle_merkle_rootsrc/capsule.rs:584fn205220.9
bundle_public_input_commitmentsrc/capsule.rs:608fn102200.9
bundle_inner_hashsrc/capsule.rs:566fn71100.9
bundle_empty_hashsrc/capsule.rs:574fn51100.9
fresh_protocol_graphsrc/capsule.rs:848fn71110.8
verify_capsule_bundlesrc/capsule.rs:772fn306430.8
recompute_bundle_structuresrc/capsule.rs:677fn8910150.7
capsule_target_for_verificationsrc/capsule.rs:274fn264100.7
target_sha32_for_verificationsrc/capsule.rs:301fn61110.7
collect_local_capsule_basissrc/capsule.rs:308fn454120.7
verify_replayed_targetsrc/capsule.rs:354fn294110.7
recomputed_capsule_witnesssrc/capsule.rs:384fn51130.7
import_member_takessrc/capsule.rs:1015fn81320.7
CapsuleReplay::primary_audio_formatsrc/capsule.rs:181method31100.6
capsule_to_jsonsrc/capsule.rs:1173fn151200.6
replay_capsule_bundlesrc/capsule.rs:807fn103110.6
replay_capsulesrc/capsule.rs:473fn31010.5
empty_segments_rejectedsrc/capsule.rs:866fn41010.5
capsule_is_deterministic_across_segment_input_ordersrc/capsule.rs:872fn91020.5
witness_ref_has_structural_prefix_and_64_hex_suffixsrc/capsule.rs:883fn81020.5
basis_merkle_root_changes_when_a_byte_flipssrc/capsule.rs:893fn91020.5
target_sha_is_concat_of_segments_in_index_ordersrc/capsule.rs:904fn101030.5
verifier_accepts_matching_local_voice_takessrc/capsule.rs:916fn121060.5
verifier_uses_targeted_lookup_not_recent_windowsrc/capsule.rs:930fn162060.5
replay_payload_returns_verified_concat_bytessrc/capsule.rs:948fn181060.5
verifier_rejects_forged_target_even_when_witness_is_recomputedsrc/capsule.rs:968fn3530100.5
bundle_rejects_zero_tunessrc/capsule.rs:1025fn41010.5
bundle_root_is_deterministic_and_differs_from_any_single_tune_rootsrc/capsule.rs:1031fn221020.5
bundle_order_changes_the_rootsrc/capsule.rs:1055fn81020.5
bundle_verifies_and_each_member_sub_proof_holdssrc/capsule.rs:1065fn212070.5
bundle_tamper_in_one_member_basis_is_rejectedsrc/capsule.rs:1088fn214050.5
bundle_rejects_a_member_whose_local_audio_divergessrc/capsule.rs:1111fn192070.5
bundle_reports_missing_basis_when_takes_absentsrc/capsule.rs:1132fn152040.5
v1_single_tune_capsule_still_verifies_after_v2src/capsule.rs:1149fn191060.5
capsule_bundle_to_jsonsrc/capsule.rs:1192fn111000.5

Source not readable from this process.