diff --git a/src/tls_front/emulator.rs b/src/tls_front/emulator.rs index a23373d..ba8453a 100644 --- a/src/tls_front/emulator.rs +++ b/src/tls_front/emulator.rs @@ -18,6 +18,9 @@ fn jitter_and_clamp_sizes(sizes: &[usize], rng: &SecureRandom) -> Vec { .iter() .map(|&size| { let base = size.clamp(MIN_APP_DATA, MAX_APP_DATA); + if base == MIN_APP_DATA || base == MAX_APP_DATA { + return base; + } let jitter_range = ((base as f64) * 0.03).round() as i64; if jitter_range == 0 { return base;