pub fn generate_pseudorandom_bytes(
    key: &[u8; 16],
    iv: &[u8; 16],
    length: usize
) -> Vec<u8>