cryptor 0.1.0

Cryptor is encryption machine corresponding to the diversity of algorithms.
Documentation

/// encrypter crate
extern crate cryptor;

#[cfg(test)]
mod plugboard_tests {

    use cryptor::cryptor::{ Plugboard, SubstitutionTable };
    use cryptor::cryptor::{ ALPHABETS };

    #[test]
    fn inputable() {
        let plugboard = Plugboard::new(SubstitutionTable::new(ALPHABETS.to_vec()));
        let result    = plugboard.input(&'A');

        assert_eq!('A', result);
    }

    #[test]
    fn outputable() {
        let plugboard = Plugboard::new(SubstitutionTable::new(ALPHABETS.to_vec()));
        let result    = plugboard.output(&'A');

        assert_eq!('A', result);
    }
}