Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off

crates/cre8-app-mcp/src/nonce_store.rs

cre8-app-mcp · module nonce_store · src · 489 lines (343 code, 84 comment) · sha 28fadeabfff54cc4

Items

const DEFAULT_TTL_SECS const MAX_TTL_SECS const MAX_UNCONSUMED_PER_PASSPORT const MAX_TOTAL_ISSUED_NONCES const MAX_CONSUMED_NONCES enum ConsumeOutcome struct NonceMeta struct NonceStore struct NonceStoreInner impl NonceStore struct NonceIssued struct NonceStoreStats

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
clamp_ttl_secssrc/nonce_store.rs:307fn31102.8
NonceStore::newsrc/nonce_store.rs:129method311412.7
NonceStore::issuesrc/nonce_store.rs:150method3741232.2
NonceStore::consumesrc/nonce_store.rs:192method303961.7
prune_nonce_storesrc/nonce_store.rs:238fn41201.4
evict_oldest_issuedsrc/nonce_store.rs:98fn142101.1
random_bytes_32src/nonce_store.rs:301fn51101.1
evict_oldest_consumedsrc/nonce_store.rs:113fn142101.1
NonceStore::statssrc/nonce_store.rs:225method41400.9
expired_nonce_outcomesrc/nonce_store.rs:251fn31100.8
passport_mismatch_outcomesrc/nonce_store.rs:267fn132100.8
require_noncesrc/nonce_store.rs:231fn62100.7
nonce_was_consumedsrc/nonce_store.rs:243fn31100.7
take_issued_noncesrc/nonce_store.rs:247fn31100.7
issued_nonce_rejectionsrc/nonce_store.rs:255fn111120.7
record_consumed_noncesrc/nonce_store.rs:281fn51110.7
NonceStore::ttl_secssrc/nonce_store.rs:141method31100.6
NonceStore::with_default_ttlsrc/nonce_store.rs:133method71020.5
issue_returns_nonce_and_expirysrc/nonce_store.rs:316fn61020.5
consume_succeeds_on_first_attemptsrc/nonce_store.rs:324fn61030.5
consume_twice_detected_as_already_consumedsrc/nonce_store.rs:332fn71030.5
consume_with_wrong_passport_rejectedsrc/nonce_store.rs:341fn152030.5
consume_after_ttl_expiressrc/nonce_store.rs:358fn91030.5
unknown_nonce_returns_unknownsrc/nonce_store.rs:369fn51020.5
issue_requires_passport_idsrc/nonce_store.rs:376fn51020.5
ttl_secs_is_clamped_to_safe_windowsrc/nonce_store.rs:383fn101030.5
lru_evicts_oldest_when_passport_capssrc/nonce_store.rs:395fn193040.5
global_issued_cap_bounds_many_passportssrc/nonce_store.rs:416fn243040.5
consumed_cache_global_cap_bounds_replay_memorysrc/nonce_store.rs:442fn232040.5
nonces_are_distinctsrc/nonce_store.rs:467fn61020.5
stats_track_lifecyclesrc/nonce_store.rs:475fn141040.5

Source not readable from this process.