const PADDING_MIN_LEN: u8 = 8;
const PADDING_MAX_EXTRA: u8 = 32;
const PADDING_CHARS: &[u8] = b"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
pub(crate) fn generate_padding() -> String {
use rand::Rng;
let mut rng = rand::rng();
let padding_len = rng.random_range(PADDING_MIN_LEN..PADDING_MIN_LEN + PADDING_MAX_EXTRA);
let mut padding = String::with_capacity(padding_len as usize);
for _ in 0..padding_len {
let idx = rng.random_range(0..PADDING_CHARS.len());
padding.push(PADDING_CHARS[idx] as char);
}
padding
}