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

compose_witness

cre8_app_provenance::chain::compose_witness

fn · cre8-app-provenance · crates/cre8-app-provenance/src/chain.rs:134 pub documented

39lines
3cyclomatic
1max nesting
22statements
1? exits
1params
6callers
8callees
2 (p94)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 2 sitesname · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 siteprovenance_patch_valueapp-provenance · cc 2cre8_app_provenance::view_templates::provenance_patch_valuehandle_buildapp-provenance · cc 2cre8_app_provenance::connection::handle_buildhandle_verifyapp-provenance · cc 2cre8_app_provenance::connection::handle_verifyprov_chain_template_contextapp-provenance · cc 2cre8_app_provenance::view_templates::prov_chain_template_contextverify_chainapp-provenance · cc 6cre8_app_provenance::chain::verify_chainbuild_chainapp-provenance · cc 13cre8_app_provenance::chain::build_chaincompose_binds_and_self_veri…app-provenance · cc 1cre8_app_provenance::chain::tests::compose_binds_and_self_verifiesroot_is_order_independentapp-provenance · cc 1cre8_app_provenance::chain::tests::root_is_order_independenta_tampered_leaf_flips_the_r…app-provenance · cc 1cre8_app_provenance::chain::tests::a_tampered_leaf_flips_the_root_and_witnessempty_links_are_rejectedapp-provenance · cc 1cre8_app_provenance::chain::tests::empty_links_are_rejectedcompose_witnessapp-provenance · cc 3cre8_app_provenance::chain::compose_witnesssha256_hexutil-crypto · cc 1cre8_util_crypto::sha256_hexhex_encodeutil-crypto · cc 1cre8_util_crypto::hex_encodeInMemoryBasis::newconduit-hrp · cc 1cre8_conduit_hrp::apply::InMemoryBasis::newInMemoryBasis::with_atomconduit-hrp · cc 1cre8_conduit_hrp::apply::InMemoryBasis::with_atomstructural_witness_for_prog…conduit-hrp · cc 1cre8_conduit_hrp::witness::structural_witness_for_programverify_witnessconduit-hrp · cc 4cre8_conduit_hrp::witness::verify_witnessValueLink::leaf_bytesapp-provenance · cc 1cre8_app_provenance::chain::ValueLink::leaf_bytesValueLink::atom_idapp-provenance · cc 1cre8_app_provenance::chain::ValueLink::atom_idlower_hrp_to_irconduit-hrp · cc 4cre8_conduit_hrp::lower::lower_hrp_to_irhex_lowerconduit-hrp · cc 2cre8_conduit_hrp::witness::hex_lowerbasis_commitment_for_programconduit-hrp · cc 5cre8_conduit_hrp::witness::basis_commitment_for_programpublic_input_commitmentconduit-hrp · cc 1cre8_conduit_hrp::witness::public_input_commitmenttarget_sha256_for_programconduit-hrp · cc 2cre8_conduit_hrp::witness::target_sha256_for_programverify_hrpconduit-hrp · cc 3cre8_conduit_hrp::witness::verify_hrp

Control flow

Source not readable from this process.

Callers 6

Callees 8

Source not readable from this process.