Skip to content
1 viewer

rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 s · crystals off

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

cre8-app-network · module artifact · src · 443 lines (261 code, 141 comment) · sha e52b997552f1a41a

Items

const NETWORK_ARTIFACT_SCHEMA_V1 struct NetworkArtifactPayload struct NetworkArtifact impl CanonicalBytes for NetworkArtifactPayload enum VerifyError impl Display for VerifyError impl Error for VerifyError

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
verify_artifactsrc/artifact.rs:187fn1861224.6
canonical_bytes_for_signingsrc/artifact.rs:110fn71613.9
fresh_signedsrc/artifact.rs:263fn41932.4
sign_artifactsrc/artifact.rs:132fn61532
fixed_payloadsrc/artifact.rs:245fn171621.9
apply_artifact_to_recordsrc/artifact.rs:220fn171501.4
NetworkArtifactPayload::canonical_bytes_for_signingsrc/artifact.rs:122trait impl31010.5
VerifyError::fmtsrc/artifact.rs:158trait impl124000.5
canonical_bytes_are_deterministicsrc/artifact.rs:271fn71020.5
canonical_bytes_change_with_any_fieldsrc/artifact.rs:280fn121020.5
sign_then_verify_roundtripsrc/artifact.rs:296fn41020.5
sign_populates_envelope_pubkey_from_signing_keysrc/artifact.rs:302fn41010.5
tampered_payload_fails_verificationsrc/artifact.rs:310fn51020.5
pubkey_mismatch_between_envelope_and_payload_failssrc/artifact.rs:317fn61040.5
unsupported_schema_failssrc/artifact.rs:325fn132050.5
expired_artifact_fails_when_now_is_past_expirysrc/artifact.rs:340fn132040.5
artifact_without_expiry_never_expiressrc/artifact.rs:355fn61020.5
artifact_with_expiry_passes_when_now_is_before_expirysrc/artifact.rs:363fn71040.5
artifact_round_trips_through_jsonsrc/artifact.rs:374fn101020.5
artifact_payload_omits_optional_fields_when_nonesrc/artifact.rs:386fn161030.5
apply_to_fresh_record_populates_all_artifact_fieldssrc/artifact.rs:406fn121020.5
apply_to_existing_record_preserves_metadata_and_created_atsrc/artifact.rs:420fn231020.5

Source not readable from this process.