Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,932 · python 20,426 · 6,405 files · digest 3ddca2872e6e · built in 2.3 s · crystals off

verify_capsule

cre8_app_radio::capsule::verify_capsule

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

34lines
6cyclomatic
1max nesting
9statements
0? exits
2params
7callers
5callees
1.3 (p87)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 3 sitespath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitepath · 2 sitesname · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitehandle_radio_capsule_actionapp-radio · cc 3cre8_app_radio::connection::handle_radio_capsule_actionbundle_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_absentlarge_capsule_export_import…app-radio · cc 2cre8_app_radio::connection::tests::large_capsule_export_import_measurement_stays_explicithandle_capsule_import_repor…app-radio · cc 1cre8_app_radio::connection::tests::handle_capsule_import_reports_parse_missing_and_verified_replayhandle_capsule_importapp-radio · cc 6cre8_app_radio::connection::handle_capsule_importverify_capsule_bundleapp-radio · cc 6cre8_app_radio::capsule::verify_capsule_bundleverifier_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_windowverifier_rejects_forged_tar…app-radio · cc 3cre8_app_radio::capsule::tests::verifier_rejects_forged_target_even_when_witness_is_recomputedbundle_verifies_and_each_me…app-radio · cc 2cre8_app_radio::capsule::tests::bundle_verifies_and_each_member_sub_proof_holdsv1_single_tune_capsule_stil…app-radio · cc 1cre8_app_radio::capsule::tests::v1_single_tune_capsule_still_verifies_after_v2verify_capsuleapp-radio · cc 6cre8_app_radio::capsule::verify_capsulecapsule_target_for_verifica…app-radio · cc 4cre8_app_radio::capsule::capsule_target_for_verificationtarget_sha32_for_verificati…app-radio · cc 1cre8_app_radio::capsule::target_sha32_for_verificationcollect_local_capsule_basisapp-radio · cc 4cre8_app_radio::capsule::collect_local_capsule_basisverify_replayed_targetapp-radio · cc 4cre8_app_radio::capsule::verify_replayed_targetrecomputed_capsule_witnessapp-radio · cc 1cre8_app_radio::capsule::recomputed_capsule_witnesshex_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_commitmentget_takes_by_idsapp-voice · cc 5cre8_app_voice::federation::get_takes_by_idsdecode_hex32app-radio · cc 3cre8_app_radio::capsule::decode_hex32

Control flow

Source not readable from this process.

Callees 5

Source not readable from this process.