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-mcp/src/auth.rs

cre8-app-mcp · module auth · src · 394 lines (282 code, 75 comment) · sha dbcca20c47a63f4a

Items

const AUTH_FIELD enum AuthOutcome impl AuthOutcome struct VerifiedAuthParts

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
sign_argssrc/auth.rs:237fn242846.5
canonicalizesrc/auth.rs:215fn154103.1
canonical_json_stringsrc/auth.rs:210fn41213.1
extract_and_verifysrc/auth.rs:88fn92822.7
canonical_args_digestsrc/auth.rs:200fn61312.6
verified_auth_partssrc/auth.rs:133fn121161.9
base64_decodesrc/auth.rs:262fn41101.9
strip_auth_fieldsrc/auth.rs:116fn41101.6
verify_envelopesrc/auth.rs:121fn62111.6
prepare_projected_argumentssrc/auth.rs:102fn123411.5
required_auth_strsrc/auth.rs:170fn71101.1
extract_verify_and_bind_sessionsrc/auth.rs:271fn71320.9
ensure_auth_signaturesrc/auth.rs:146fn112110.8
auth_account_idsrc/auth.rs:158fn32100.8
auth_envelope_partssrc/auth.rs:162fn71110.8
lookup_auth_passportsrc/auth.rs:178fn103110.8
signing_pubkey_for_auth_passportsrc/auth.rs:189fn71110.8
AuthOutcome::account_idsrc/auth.rs:72method62000.5
AuthOutcome::is_verifiedsrc/auth.rs:79method31000.5
unsigned_calls_never_construct_a_verification_contextsrc/auth.rs:280fn102010.5
present_auth_is_verified_even_when_the_envelope_is_nullsrc/auth.rs:292fn151030.5
transport_token_is_bound_after_signature_verificationsrc/auth.rs:309fn221070.5
transport_token_overrides_argument_tokens_without_granting_identitysrc/auth.rs:333fn121030.5
absent_transport_preserves_arguments_and_malformed_shapes_stay_invalidsrc/auth.rs:347fn102020.5
canonical_json_sorts_keyssrc/auth.rs:359fn61010.5
canonical_digest_independent_of_input_key_ordersrc/auth.rs:367fn51010.5
extract_and_verify_returns_absent_when_no_auth_fieldsrc/auth.rs:374fn81020.5
extract_and_verify_strips_auth_even_when_unparseablesrc/auth.rs:384fn101020.5

Source not readable from this process.