Skip to content
1 viewer

rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 s · crystals off

build_capsule

cre8_app_radio::capsule::build_capsule

fn · cre8-app-radio · crates/cre8-app-radio/src/capsule.rs:190 pub documented

75lines
4cyclomatic
1max nesting
31statements
0? exits
6params
13callers
3callees
2.9 (p97)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (13 direct callers, 3 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 2 sitesname · 2 sitesname · 2 sitesname · 2 sitesname · 2 sitesname · 2 sitesname · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 2 sitesname · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 2 sitesname · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 3 sitesname · 1 sitename · 2 sitesname · 1 sitehandle_capsule_exportapp-radio · cc 2cre8_app_radio::connection::handle_capsule_exportbundle_root_is_deterministi…app-radio · cc 1cre8_app_radio::capsule::tests::bundle_root_is_deterministic_and_differs_from_any_single_tune_rootbundle_order_changes_the_ro…app-radio · cc 1cre8_app_radio::capsule::tests::bundle_order_changes_the_rootbundle_verifies_and_each_me…app-radio · cc 2cre8_app_radio::capsule::tests::bundle_verifies_and_each_member_sub_proof_holdsbundle_tamper_in_one_member…app-radio · cc 4cre8_app_radio::capsule::tests::bundle_tamper_in_one_member_basis_is_rejectedbundle_rejects_a_member_who…app-radio · cc 2cre8_app_radio::capsule::tests::bundle_rejects_a_member_whose_local_audio_divergesbundle_reports_missing_basi…app-radio · cc 2cre8_app_radio::capsule::tests::bundle_reports_missing_basis_when_takes_absentbuild_capsule_export_uses_p…app-radio · cc 1cre8_app_radio::connection::tests::build_capsule_export_uses_published_voice_takeslarge_capsule_export_import…app-radio · cc 2cre8_app_radio::connection::tests::large_capsule_export_import_measurement_stays_explicitbuild_capsule_exportapp-radio · cc 7cre8_app_radio::connection::build_capsule_exportbuild_memberapp-radio · cc 1cre8_app_radio::capsule::tests::build_memberempty_segments_rejectedapp-radio · cc 1cre8_app_radio::capsule::tests::empty_segments_rejectedcapsule_is_deterministic_ac…app-radio · cc 1cre8_app_radio::capsule::tests::capsule_is_deterministic_across_segment_input_orderwitness_ref_has_structural_…app-radio · cc 1cre8_app_radio::capsule::tests::witness_ref_has_structural_prefix_and_64_hex_suffixbasis_merkle_root_changes_w…app-radio · cc 1cre8_app_radio::capsule::tests::basis_merkle_root_changes_when_a_byte_flipstarget_sha_is_concat_of_seg…app-radio · cc 1cre8_app_radio::capsule::tests::target_sha_is_concat_of_segments_in_index_orderverifier_accepts_matching_l…app-radio · cc 1cre8_app_radio::capsule::tests::verifier_accepts_matching_local_voice_takesverifier_uses_targeted_look…app-radio · cc 2cre8_app_radio::capsule::tests::verifier_uses_targeted_lookup_not_recent_windowreplay_payload_returns_veri…app-radio · cc 1cre8_app_radio::capsule::tests::replay_payload_returns_verified_concat_bytesverifier_rejects_forged_tar…app-radio · cc 3cre8_app_radio::capsule::tests::verifier_rejects_forged_target_even_when_witness_is_recomputedv1_single_tune_capsule_stil…app-radio · cc 1cre8_app_radio::capsule::tests::v1_single_tune_capsule_still_verifies_after_v2handle_capsule_import_repor…app-radio · cc 1cre8_app_radio::connection::tests::handle_capsule_import_reports_parse_missing_and_verified_replaybuild_capsuleapp-radio · cc 4cre8_app_radio::capsule::build_capsulehex_encodeutil-crypto · cc 1cre8_util_crypto::hex_encodebasis_merkle_rootapp-radio · cc 5cre8_app_radio::capsule::basis_merkle_rootpublic_input_commitmentapp-radio · cc 1cre8_app_radio::capsule::public_input_commitmentbasis_leaf_hashapp-radio · cc 1cre8_app_radio::capsule::basis_leaf_hashbasis_inner_hashapp-radio · cc 1cre8_app_radio::capsule::basis_inner_hashbasis_empty_hashapp-radio · cc 1cre8_app_radio::capsule::basis_empty_hash

Control flow

Source not readable from this process.

Callers 13

Callees 3

Source not readable from this process.