Trait classic_crypto::Asymmetric [−][src]
pub trait Asymmetric { fn encrypt(&self, language: &mut Language, msg: &str) -> String; fn decrypt(&self, language: &mut Language, msg: &str) -> String; }
Expand description
Trait implemented by Asymmetric ciphers (where encryption and decryption are unique operations).
Required methods
Implementors
impl Asymmetric for Affine
[src]
impl Asymmetric for Affine
[src]impl Asymmetric for Autokey
[src]
impl Asymmetric for Autokey
[src]impl Asymmetric for Baconian
[src]
impl Asymmetric for Baconian
[src]impl Asymmetric for BlockTransposition
[src]
impl Asymmetric for BlockTransposition
[src]impl Asymmetric for Caesar
[src]
impl Asymmetric for Caesar
[src]impl Asymmetric for ClassicVigenere
[src]
impl Asymmetric for ClassicVigenere
[src]impl Asymmetric for ColumnTransposition
[src]
impl Asymmetric for ColumnTransposition
[src]impl Asymmetric for KeyedVigenere
[src]
impl Asymmetric for KeyedVigenere
[src]impl Asymmetric for Morse
[src]
impl Asymmetric for Morse
[src]impl Asymmetric for Railfence
[src]
impl Asymmetric for Railfence
[src]impl Asymmetric for Scytale
[src]
impl Asymmetric for Scytale
[src]