pub async fn random_delay(base_delay_ms: u64, max_random_ms: u64)Expand description
Add a small random delay to mask timing patterns
This function adds a small, random delay to help mask timing patterns that could be exploited by attackers. Useful for authentication operations where you want to prevent timing analysis.
§Arguments
base_delay_ms- Base delay in milliseconds (default: 0)max_random_ms- Maximum additional random delay in milliseconds (default: 10)
§Security
The random delay helps prevent attackers from using timing analysis to determine success/failure patterns or extract sensitive information.