rust 1,859,748 · typescript 235,215 · javascript 132,932 · python 20,426 · 6,405 files · digest 3ddca2872e6e · built in 1.4 s · crystals off
crates/cre8-app-compute/src/proof_envelope.rs
Items
const RECEIPT_COMMITMENT_PROOF_SCHEMA_V1 const RECEIPT_COMMITMENT_PROOF_TYPE_V1 const EXECUTION_BINDING_PROOF_SCHEMA_V1 const EXECUTION_BINDING_PROOF_SCHEMA_V2 const EXECUTION_BINDING_PROOF_TYPE_V1 const DISTRIBUTED_GPU_AGGREGATE_PROOF_SCHEMA_V1 const DISTRIBUTED_GPU_AGGREGATE_PROOF_TYPE_V1 struct ReceiptCommitmentProof struct ExecutionBindingProof struct ExecutionBindingProofInput struct DistributedGpuAggregateShardProof struct DistributedGpuAggregateProof struct DistributedGpuAggregateShardInput struct AggregateVerificationReport const EXECUTION_BINDING_SOURCE struct BindingReceiptView struct BindingReceiptJobView impl BindingReceiptView struct ReceiptCommitmentExpected impl ReceiptCommitmentExpected type SegmentProofData
Functions
By call-graph weight (PageRank; 1.0 is the average function). 60 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| decode_execution_binding_proofsrc/proof_envelope.rs:337 | fn | 7 | 2 | 9 | 0 | 3.8 | |
| verify_execution_binding_proof_bytessrc/proof_envelope.rs:345 | fn | 5 | 1 | 8 | 2 | 2.5 | |
| proof_verified_from_bytessrc/proof_envelope.rs:636 | fn | 5 | 1 | 2 | 0 | 2.1 | |
| verify_execution_binding_proofsrc/proof_envelope.rs:411 | fn | 19 | 4 | 3 | 4 | 2 | |
| verify_delegate_binding_proofsrc/proof_envelope.rs:365 | fn | 25 | 6 | 6 | 2 | 1.7 | |
| verify_receipt_commitment_proofsrc/proof_envelope.rs:701 | fn | 12 | 1 | 2 | 3 | 1.3 | |
| hash_sha256_hexsrc/proof_envelope.rs:152 | fn | 3 | 1 | 2 | 1 | 1.3 | |
| execution_binding_segment_datasrc/proof_envelope.rs:391 | fn | 19 | 2 | 3 | 4 | 1.2 | |
| receipt_commitment_hashsrc/proof_envelope.rs:187 | fn | 19 | 1 | 2 | 1 | 1.2 | |
| distributed_gpu_shard_commitment_hashsrc/proof_envelope.rs:207 | fn | 14 | 1 | 2 | 1 | 1.2 | |
| verify_distributed_gpu_aggregate_proofsrc/proof_envelope.rs:889 | fn | 62 | 6 | 2 | 5 | 1.2 | |
| decode_receipt_commitment_proofsrc/proof_envelope.rs:687 | fn | 7 | 2 | 2 | 0 | 1.2 | |
| verify_receipt_commitment_proof_bytessrc/proof_envelope.rs:695 | fn | 5 | 1 | 4 | 2 | 1.2 | |
| build_receipt_commitment_proofsrc/proof_envelope.rs:642 | fn | 44 | 1 | 3 | 3 | 1.2 | |
| limbs_to_hexsrc/proof_envelope.rs:268 | fn | 3 | 1 | 1 | 0 | 1.1 | |
| aggregate_shard_proofsrc/proof_envelope.rs:841 | fn | 33 | 2 | 1 | 5 | 1 | |
| binding_vm_argssrc/proof_envelope.rs:250 | fn | 7 | 1 | 2 | 1 | 1 | |
| decode_stark_bytessrc/proof_envelope.rs:272 | fn | 3 | 1 | 3 | 0 | 1 | |
| decode_pub_inputssrc/proof_envelope.rs:276 | fn | 3 | 1 | 3 | 0 | 1 | |
| execution_binding_schema_validsrc/proof_envelope.rs:431 | fn | 11 | 2 | 2 | 0 | 1 | |
| execution_binding_contract_fields_matchsrc/proof_envelope.rs:448 | fn | 33 | 4 | 2 | 2 | 1 | |
| execution_binding_receipt_fields_matchsrc/proof_envelope.rs:563 | fn | 20 | 8 | 2 | 5 | 1 | |
| verify_execution_binding_stark_payloadsrc/proof_envelope.rs:584 | fn | 15 | 2 | 1 | 4 | 0.9 | |
| binding_input_hashsrc/proof_envelope.rs:259 | fn | 3 | 1 | 1 | 2 | 0.9 | |
| binding_output_hashsrc/proof_envelope.rs:264 | fn | 3 | 1 | 1 | 2 | 0.9 | |
| receipt_commitment_receiptsrc/proof_envelope.rs:714 | fn | 6 | 2 | 1 | 0 | 0.9 | |
| ReceiptCommitmentExpected::from_receiptsrc/proof_envelope.rs:728 | method | 7 | 1 | 1 | 2 | 0.9 | |
| receipt_commitment_fields_matchsrc/proof_envelope.rs:737 | fn | 10 | 3 | 1 | 3 | 0.9 | |
| merkle_rootsrc/proof_envelope.rs:164 | fn | 22 | 6 | 2 | 1 | 0.8 | |
| canonical_json_hash_strsrc/proof_envelope.rs:156 | fn | 7 | 1 | 2 | 1 | 0.8 | |
| sample_receiptsrc/proof_envelope.rs:1116 | fn | 33 | 1 | 3 | 0 | 0.8 | |
| receipt_commitment_identity_matchessrc/proof_envelope.rs:748 | fn | 6 | 4 | 1 | 0 | 0.7 | |
| receipt_commitment_result_matchessrc/proof_envelope.rs:755 | fn | 10 | 4 | 1 | 0 | 0.7 | |
| receipt_commitment_kernel_matchessrc/proof_envelope.rs:766 | fn | 7 | 2 | 1 | 0 | 0.7 | |
| execution_binding_pub_inputs_matchsrc/proof_envelope.rs:600 | fn | 12 | 4 | 2 | 1 | 0.7 | |
| verify_stark_payload_bytessrc/proof_envelope.rs:614 | fn | 9 | 2 | 2 | 0 | 0.7 | |
| folded_proof_from_b64src/proof_envelope.rs:280 | fn | 4 | 1 | 1 | 0 | 0.7 | |
| collect_aggregate_proof_header_issuessrc/proof_envelope.rs:952 | fn | 18 | 5 | 1 | 0 | 0.7 | |
| collect_aggregate_receipt_issuessrc/proof_envelope.rs:971 | fn | 28 | 7 | 1 | 0 | 0.7 | |
| verify_aggregate_shardsrc/proof_envelope.rs:1000 | fn | 33 | 4 | 1 | 6 | 0.7 | |
| build_execution_binding_proofsrc/proof_envelope.rs:286 | fn | 45 | 2 | 3 | 4 | 0.7 | |
| BindingReceiptView::program_ir_hashsrc/proof_envelope.rs:524 | method | 7 | 1 | 1 | 0 | 0.7 | |
| BindingReceiptView::program_input_hashsrc/proof_envelope.rs:532 | method | 7 | 1 | 1 | 0 | 0.7 | |
| BindingReceiptView::chain_hash_matchessrc/proof_envelope.rs:543 | method | 11 | 4 | 1 | 0 | 0.7 | |
| BindingReceiptView::executor_peer_idsrc/proof_envelope.rs:558 | method | 3 | 1 | 1 | 0 | 0.7 | |
| binding_args_valuesrc/proof_envelope.rs:230 | fn | 18 | 1 | 1 | 0 | 0.6 | |
| build_distributed_gpu_aggregate_proofsrc/proof_envelope.rs:774 | fn | 51 | 4 | 2 | 4 | 0.6 | |
| verify_distributed_gpu_aggregate_proof_bytessrc/proof_envelope.rs:875 | fn | 13 | 1 | 2 | 1 | 0.6 | |
| aggregate_shard_materialsrc/proof_envelope.rs:828 | fn | 12 | 2 | 1 | 1 | 0.6 | |
| collect_shard_summary_issuessrc/proof_envelope.rs:1034 | fn | 24 | 6 | 1 | 0 | 0.6 | |
| aggregate_child_proof_bytessrc/proof_envelope.rs:1059 | fn | 13 | 2 | 1 | 0 | 0.6 | |
| collect_child_proof_issuessrc/proof_envelope.rs:1073 | fn | 16 | 3 | 1 | 2 | 0.6 | |
| shard_commitment_hashsrc/proof_envelope.rs:1090 | fn | 11 | 1 | 1 | 1 | 0.6 | |
| build_execution_binding_proofsrc/proof_envelope.rs:333 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| verify_stark_payload_bytessrc/proof_envelope.rs:632 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| required_delegate_proof_rejects_missing_and_unknown_envelopessrc/proof_envelope.rs:1110 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| receipt_commitment_round_trip_verifiessrc/proof_envelope.rs:1151 | fn | 24 | 1 | 0 | 4 | 0.5 | |
| execution_binding_round_trip_verifiessrc/proof_envelope.rs:1181 | fn | 52 | 1 | 0 | 6 | 0.5 | |
| execution_binding_round_trip_verifies_execution_receipt_shapesrc/proof_envelope.rs:1244 | fn | 55 | 1 | 0 | 11 | 0.5 | |
| aggregate_folded_execution_binding_round_trip_verifiessrc/proof_envelope.rs:1304 | fn | 147 | 1 | 0 | 5 | 0.5 |
Source not readable from this process.