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-tunnel/src/envelope.rs

cre8-app-tunnel · module envelope · src · 349 lines (270 code, 44 comment) · sha 93311711f64a4a06

Items

const ENVELOPE_KIND_REQUEST const ENVELOPE_KIND_RESPONSE const ENVELOPE_KIND_STREAM struct WireEnvelope impl WireEnvelope struct ForwardedRequest impl ForwardedRequest struct ForwardedResponse impl ForwardedResponse struct StreamFrame

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
ForwardedResponse::from_bytessrc/envelope.rs:143method191902.7
ForwardedResponse::sign_from_envsrc/envelope.rs:178method62222.5
compute_response_hmacsrc/envelope.rs:190fn201212.1
forwarding_hmac_secretsrc/envelope.rs:186fn31211.9
ForwardedResponse::signedsrc/envelope.rs:166method41511.8
ForwardedRequest::from_bytessrc/envelope.rs:94method241501.7
verify_response_signaturesrc/envelope.rs:215fn82341.3
verify_provided_response_signaturesrc/envelope.rs:242fn82121.2
WireEnvelope::for_responsesrc/envelope.rs:37method61201.2
WireEnvelope::parsesrc/envelope.rs:55method31201.1
hmac_constant_time_eqsrc/envelope.rs:262fn103101
tunnel_requires_forward_signaturessrc/envelope.rs:224fn61110.8
verify_response_with_secretsrc/envelope.rs:231fn102110.8
verify_response_without_secretsrc/envelope.rs:251fn103100.8
WireEnvelope::for_requestsrc/envelope.rs:30method61200.8
ForwardedResponse::try_signedsrc/envelope.rs:173method41110.6
WireEnvelope::for_streamsrc/envelope.rs:44method61000.5
WireEnvelope::to_jsonsrc/envelope.rs:51method31000.5
ForwardedRequest::body_bytessrc/envelope.rs:90method31000.5
ForwardedResponse::body_bytessrc/envelope.rs:139method31000.5
request_round_trips_body_bytessrc/envelope.rs:290fn151010.5
wire_envelope_kind_routingsrc/envelope.rs:307fn91030.5
binary_body_survives_base64src/envelope.rs:318fn61010.5
signed_response_verifies_with_configured_secretsrc/envelope.rs:326fn121040.5
strict_verify_rejects_missing_signaturesrc/envelope.rs:340fn91030.5

Source not readable from this process.