Trait magma::Sbox [−][src]
pub trait Sbox { const EXP_SBOX: [[u8; 256]; 4]; const SBOX: [[u8; 16]; 8]; fn gen_exp_sbox() -> [[u8; 256]; 4] { ... } fn apply_sbox(a: u32) -> u32 { ... } fn g(a: u32, k: u32) -> u32 { ... } }
Trait implemented for the GOST 28147-89 cipher S-boxes