Skip to content
1 viewer

rust 1,854,395 · typescript 233,161 · javascript 131,995 · python 19,227 · 6,379 files · digest 17dcda71e44b · built in 1.5 s · crystals off

crates/cre8-app-network/src/multi_proof.rs

cre8-app-network · module multi_proof · src · 438 lines (335 code, 58 comment) · sha 868b7b133f9e1eec

Items

const MULTI_NETWORK_PROOF_SCHEMA_V1 const FOLD_FINGERPRINT_V1 struct MultiNetworkProof impl CanonicalBytes for MultiNetworkProof enum VerifyError impl Display for VerifyError impl Error for VerifyError trait MultiNetworkProofVerifier struct ConcatVerifier impl MultiNetworkProofVerifier for ConcatVerifier struct CryptoConcatVerifier impl CryptoConcatVerifier impl MultiNetworkProofVerifier for CryptoConcatVerifier static COUNTER

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
compute_commitment_hashsrc/multi_proof.rs:58fn71512.9
quorum_inputssrc/multi_proof.rs:202fn2511602.5
compute_multi_network_proofsrc/multi_proof.rs:66fn911512.1
verify_multi_network_proofsrc/multi_proof.rs:135fn311101.7
CryptoConcatVerifier::newsrc/multi_proof.rs:157method31101.2
verify_multi_network_proof_cryptosrc/multi_proof.rs:189fn61410.8
unique_blob_dirsrc/multi_proof.rs:358fn81300.7
persistsrc/multi_proof.rs:367fn112310.7
unsatisfiable_inputssrc/multi_proof.rs:228fn111110.6
MultiNetworkProof::canonical_bytes_for_signingsrc/multi_proof.rs:47trait impl91010.5
VerifyError::fmtsrc/multi_proof.rs:86trait impl155000.5
ConcatVerifier::verifysrc/multi_proof.rs:114trait impl196020.5
CryptoConcatVerifier::verifysrc/multi_proof.rs:164trait impl206020.5
empty_bundle_verifies_triviallysrc/multi_proof.rs:241fn41020.5
single_proof_bundle_verifiessrc/multi_proof.rs:247fn51040.5
multi_proof_bundle_verifies_allsrc/multi_proof.rs:254fn81040.5
commitment_is_order_independentsrc/multi_proof.rs:264fn81030.5
commitment_changes_with_constituentssrc/multi_proof.rs:274fn71030.5
detects_tampered_constituentsrc/multi_proof.rs:283fn61040.5
detects_tampered_commitmentsrc/multi_proof.rs:291fn61040.5
detects_added_constituentsrc/multi_proof.rs:299fn51040.5
rejects_bundle_with_unmet_quorum_constituentsrc/multi_proof.rs:306fn71050.5
rejects_unknown_schemasrc/multi_proof.rs:315fn61040.5
rejects_unknown_fold_fingerprintsrc/multi_proof.rs:323fn61040.5
bundle_round_trips_through_jsonsrc/multi_proof.rs:331fn71040.5
canonical_bytes_are_64_char_hexsrc/multi_proof.rs:340fn51030.5
round_trip_with_two_real_constituentssrc/multi_proof.rs:380fn101060.5
heterogeneous_bundle_mixes_vm_proof_and_recompute_onlysrc/multi_proof.rs:392fn141070.5
missing_blob_for_one_constituent_surfaces_typed_errorsrc/multi_proof.rs:408fn293060.5

Source not readable from this process.