fn random_aes_key() -> Vec<u8> {
    let mut rng = rand::thread_rng();
    let mut out = vec![];
    for _ in 0..16 {
        out.push(rng.gen::<u8>());
    }
    out
}
/// Generates a random 16 byte key
Generates a random 16 byte key
Generates a random 16 byte key
fn random_aes_key() -> Vec<u8> {
    let mut rng = rand::thread_rng();
    let mut out = vec![];
    for _ in 0..16 {
        out.push(rng.gen::<u8>());
    }
    out
}
fn random_aes_key ( ) -> Vec < u8 > { let mut rng = rand :: thread_rng ( ) ; let mut out = vec ! [ ] ; for _ in 0 .. 16 { out . push ( rng . gen :: < u8 > ( ) ) ; } out }
Generates a random 16 byte key
Generates a random 16 byte key