Trait classic_crypto::Keyed [−][src]
pub trait Keyed { fn new(language: &mut Language) -> Self; fn keys(&self) -> Vec<&dyn IoKey>; fn keys_mut(&mut self) -> Vec<&mut dyn IoKey>; fn reset(&mut self, language: &mut Language) { ... } fn randomize(&mut self, language: &mut Language) { ... } fn to_string(&self, language: &mut Language) -> String { ... } }
Expand description
Trait implemented by ciphers that require a Key
Required methods
Provided methods
Implementors
impl Keyed for BlockTransposition
[src]
impl Keyed for BlockTransposition
[src]impl Keyed for ClassicVigenere
[src]
impl Keyed for ClassicVigenere
[src]impl Keyed for ColumnTransposition
[src]
impl Keyed for ColumnTransposition
[src]impl Keyed for KeyedVigenere
[src]
impl Keyed for KeyedVigenere
[src]