Skip to content
1 viewer

rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off

crates/cre8-app-account/src/envelope.rs

cre8-app-account · module envelope · src · 442 lines (293 code, 104 comment) · sha 74d5ec6b1869b411

Items

enum MutationOp impl MutationOp struct SignedAccountMutation impl SignedAccountMutation impl CanonicalBytes for SignedAccountMutation enum VerifyError impl Display for VerifyError impl Error for VerifyError

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
canonical_bytes_for_signingsrc/envelope.rs:110fn1811013.2
fresh_recordsrc/envelope.rs:214fn1211502.7
verify_account_mutationsrc/envelope.rs:195fn112331.8
sign_account_mutationsrc/envelope.rs:144fn171921.4
cache_withsrc/envelope.rs:227fn71731.2
verify_withsrc/envelope.rs:235fn61711.2
SignedAccountMutation::unsignedsrc/envelope.rs:93method31300.8
MutationOp::as_strsrc/envelope.rs:62method62000.5
SignedAccountMutation::is_signedsrc/envelope.rs:97method31000.5
SignedAccountMutation::canonical_bytes_for_signingsrc/envelope.rs:132trait impl31010.5
VerifyError::fmtsrc/envelope.rs:179trait impl84000.5
canonical_bytes_are_deterministicsrc/envelope.rs:245fn231040.5
canonical_bytes_change_with_opsrc/envelope.rs:270fn81020.5
canonical_bytes_change_with_field_mutationssrc/envelope.rs:280fn91020.5
canonical_bytes_ignore_timestampssrc/envelope.rs:291fn161020.5
canonical_bytes_canonicalize_metadata_key_ordersrc/envelope.rs:309fn131020.5
canonical_bytes_handle_missing_passport_idsrc/envelope.rs:324fn81020.5
sign_then_verify_roundtripsrc/envelope.rs:336fn121040.5
sign_errors_when_passport_not_cachedsrc/envelope.rs:350fn51030.5
verify_unknown_account_when_lookup_returns_nonesrc/envelope.rs:357fn61040.5
verify_bad_signature_when_pubkey_doesnt_matchsrc/envelope.rs:365fn81060.5
verify_lookup_error_propagatessrc/envelope.rs:375fn61040.5
tampered_record_fails_verificationsrc/envelope.rs:385fn161040.5
tampered_op_fails_verificationsrc/envelope.rs:403fn151040.5
signed_mutation_round_trips_through_jsonsrc/envelope.rs:422fn101030.5
unsigned_mutation_skips_optional_fields_in_jsonsrc/envelope.rs:434fn61020.5

Source not readable from this process.