Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-network-stark-bridge/src/lib.rs

cre8-app-network-stark-bridge · module crate root · src · 1,555 lines (979 code, 421 comment) · sha 9eb59ef94bc67e37

Items

const COVER_PROGRAM_SRC const COVER_PROGRAM_LANGUAGE const COVER_PROGRAM_ENTRY enum BridgeError impl Display for BridgeError impl Error for BridgeError struct CoverProof struct BindingProof static PIS_VERIFY_PANIC_HOOK_LOCK struct CoverResultFields

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
ssrc/lib.rs:1113fn31404.9
unwrap_vm_refsrc/lib.rs:1001fn62504.6
vm_verify_pis_proof_bytessrc/lib.rs:657fn61533.6
truthssrc/lib.rs:1117fn311613.5
synthetic_proofsrc/lib.rs:1284fn2311303.2
validate_pis_artifact_fieldssrc/lib.rs:416fn184302.7
att_flatsrc/lib.rs:1121fn311322.2
panic_payload_messagesrc/lib.rs:712fn93102.2
epoch_segment_datasrc/lib.rs:784fn151442
verdict_from_caughtsrc/lib.rs:688fn103212
catch_pis_verifiersrc/lib.rs:701fn101202
cover_proof_hashsrc/lib.rs:536fn161701.9
vm_verify_cover_chain_linkssrc/lib.rs:563fn82631.9
parse_cover_resultsrc/lib.rs:929fn71421.8
validate_generated_pis_artifactsrc/lib.rs:401fn142321.8
vm_verify_pis_request_proofsrc/lib.rs:675fn121131.6
cover_result_coveragesrc/lib.rs:987fn131121.6
build_cover_argssrc/lib.rs:898fn301201.6
vm_verify_cover_proofsrc/lib.rs:645fn31611.5
vm_run_coversrc/lib.rs:282fn121721.5
vm_prove_coversrc/lib.rs:370fn301831.5
take_str_arraysrc/lib.rs:1076fn132221.3
take_arraysrc/lib.rs:1060fn73211.3
take_cover_result_fieldssrc/lib.rs:945fn41121.3
cover_result_from_fieldssrc/lib.rs:960fn151111.3
hash_hex_to_u64_limbssrc/lib.rs:755fn224101.3
epoch_pis_fields_presentsrc/lib.rs:830fn33101.2
parse_coverage_per_truthsrc/lib.rs:1008fn294111.2
reconstruct_coverage_per_truthsrc/lib.rs:1038fn214101.2
take_cover_result_fields_from_objectsrc/lib.rs:950fn91141
take_cover_result_objectsrc/lib.rs:976fn62111
require_non_empty_cover_chainsrc/lib.rs:572fn62101
require_genesis_cover_proofsrc/lib.rs:579fn62101
verify_cover_chain_linksrc/lib.rs:586fn84131
build_epoch_chain_proofsrc/lib.rs:871fn82211
vm_consensus_fingerprintsrc/lib.rs:265fn71200.9
fresh_inputssrc/lib.rs:1096fn161200.9
validate_epoch_segment_proofsrc/lib.rs:800fn93100.9
validate_epoch_pis_pub_inputssrc/lib.rs:810fn41120.9
epoch_public_inputssrc/lib.rs:834fn141110.9
epoch_segment_data_from_partssrc/lib.rs:849fn131100.9
parse_epoch_pis_pub_inputssrc/lib.rs:815fn41100.9
require_epoch_pis_fieldssrc/lib.rs:820fn92110.9
cover_chain_link_mismatchsrc/lib.rs:595fn61100.8
cover_chain_link_missingsrc/lib.rs:602fn61100.8
take_str_setsrc/lib.rs:983fn31110.7
take_numbersrc/lib.rs:1068fn73110.7
att_weightedsrc/lib.rs:1125fn31120.6
vm_refsrc/lib.rs:1129fn31100.6
vm_prove_cover_chainedsrc/lib.rs:516fn101120.6
verify_epoch_chain_foldsrc/lib.rs:884fn82100.6
BridgeError::fmtsrc/lib.rs:237trait impl164000.5
vm_prove_cover_with_sourcesrc/lib.rs:478fn261010.5
vm_verify_cover_chainsrc/lib.rs:619fn72020.5
parse_cover_result_accepts_ref_wrapped_valuessrc/lib.rs:1134fn141030.5
parse_cover_result_reconstructs_empty_coverage_arraysrc/lib.rs:1150fn141030.5
fingerprint_compiles_and_is_nonemptysrc/lib.rs:1166fn41020.5
fingerprint_is_stable_across_callssrc/lib.rs:1172fn121020.5
parity_simple_three_attestors_k_onesrc/lib.rs:1186fn111030.5
parity_weighted_picks_higher_weightsrc/lib.rs:1199fn81030.5
parity_tie_break_favors_smaller_idsrc/lib.rs:1209fn81030.5
parity_k_threshold_two_requires_double_coveragesrc/lib.rs:1219fn131030.5
parity_empty_targets_returns_empty_selectionsrc/lib.rs:1234fn71020.5
parity_uncoverable_truth_lands_in_uncoveredsrc/lib.rs:1243fn81030.5
proof_generation_returns_non_empty_bytessrc/lib.rs:1256fn121030.5
proof_self_verifies_at_generation_timesrc/lib.rs:1271fn101030.5
cover_proof_hash_is_deterministicsrc/lib.rs:1309fn41020.5
cover_proof_hash_is_sensitive_to_each_fieldsrc/lib.rs:1315fn142020.5
cover_proof_hash_ignores_uncommitted_fieldssrc/lib.rs:1331fn121020.5
chain_links_accept_valid_chainsrc/lib.rs:1345fn91030.5
chain_links_reject_non_none_genesissrc/lib.rs:1356fn61020.5
chain_links_reject_broken_linksrc/lib.rs:1364fn71020.5
chain_links_reject_missing_linksrc/lib.rs:1373fn71020.5
chain_links_reject_empty_chainsrc/lib.rs:1382fn41010.5
chained_prove_links_to_prevsrc/lib.rs:1389fn131040.5
proof_verifies_against_its_own_public_inputssrc/lib.rs:1407fn111040.5
empty_proof_bytes_fail_verify_with_clean_errorsrc/lib.rs:1420fn101020.5
missing_pis_pub_inputs_fail_verify_with_clean_errorsrc/lib.rs:1432fn81020.5
malformed_pis_pub_inputs_fail_verify_with_clean_errorsrc/lib.rs:1442fn81020.5
unverified_generated_artifact_fails_before_packagingsrc/lib.rs:1452fn61010.5
malformed_proof_bytes_fail_verify_with_clean_errorsrc/lib.rs:1460fn52010.5
tampered_pub_inputs_are_rejectedsrc/lib.rs:1468fn181040.5
prove_and_run_produce_identical_resultssrc/lib.rs:1489fn121040.5
epoch_segment_data_rejects_empty_proof_bytessrc/lib.rs:1505fn91020.5
epoch_segment_data_rejects_missing_pis_pub_inputssrc/lib.rs:1516fn71020.5
epoch_segment_data_rejects_malformed_pis_pub_inputssrc/lib.rs:1525fn91020.5
build_epoch_chain_proof_rejects_empty_chainsrc/lib.rs:1536fn41010.5
epoch_chain_fold_round_tripsrc/lib.rs:1546fn91050.5

Source not readable from this process.