1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
//! This library provides everything you need to program attacks on LPN //! as if you were writing them on paper. // needed for the covering codes reduction #![feature(vec_remove_item)] extern crate fnv; extern crate itertools; extern crate m4ri_rust; extern crate rand; extern crate rayon; #[cfg(test)] #[macro_use] extern crate lazy_static; extern crate binomial_iter; extern crate serde; #[macro_use] extern crate serde_derive; pub mod bkw; pub mod covering_codes; pub mod gauss; pub mod lf1; pub mod oracle; pub mod codes;