mod lfsr; mod tea3; use lfsr::Lfsr; fn main() { let mut lfsr = Lfsr::new(4, vec![0, 3], vec![0x12, 0x34, 0x56, 0x78]); for _ in 0..16 { let byte = lfsr.next(); println!("{:02x} | state: {:?}", byte, lfsr.state()); } }