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
EstablishedNoiseSession::decrypt
44lines
6cyclomatic
1max nesting
23statements
7? exits
3params
7callers
11callees
0.9 (p76)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (7 direct callers, 11 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 7
- receive_secure_session_relay app-network · method
- passport_bound_noise_roundtrip_builds_bilateral_shadow_receipt app-network · method ×2
- terminal_frame_closes_each_direction_before_checkpointing app-network · method ×2
- authenticated_ciphertext_tamper_poisons_the_session app-network · method ×2
- replay_and_out_of_order_frames_fail_closed app-network · method ×3
- gateway_relay_envelope_contains_ciphertext_and_never_logical_bytes app-network · method
- bilateral_shadow_receipt_is_durable_and_idempotent app-network · method ×2
Callees 11
- EstablishedNoiseSession::poison app-network · self ×9
- noise_error app-network · name
- contract_error app-network · name ×2
- NetworkSessionCiphertextFrameV1::ciphertext_bytes app-network-model · method
- EstablishedNoiseSession::ensure_active app-network · self
- EstablishedNoiseSession::ensure_message_budget app-network · self
- EstablishedNoiseSession::observe app-network · self
- EstablishedNoiseSession::transcript app-network · self
- NetworkSessionMessageV1::payload_bytes app-network-model · method
- EstablishedNoiseSession::verify_decrypted_message app-network · self
- EstablishedNoiseSession::receive_direction app-network · self
Source not readable from this process.