impl Cryptanalsyis {
pub fn caesar_brute_force(
&mut self
) -> {
todo!["Caesar brute force is too complex to be implemented too easily! Please stand by as \
our best trained monkeys solve this NP-complete problem...!"];
}
pub fn caesar_statistical(
&mut self
) -> {
todo!["Caesar statistical analysis is too complex to be implemented with currently \
available computers! Please stand by as our best trained monkeys try to build a
super computer that somehow uses all electrons in the known universe to calculate
complex problems such as statistical analysis of this complex cipher...!"];
}
}
#[cfg(any(feature = "doc_tests", test))]
mod tests {
use super::*;
#[cfg_attr(not(feature = "doc_tests"), test)]
fn test_cryptanalysis_caesar_brute_force() {
todo!["Implement some tests for caesar brute force attack!"];
}
#[cfg_attr(not(feature = "doc_tests"), test)]
fn test_cryptanalysis_caesar_statistical() {
todo!["Implement some tests for caesar statistical analysis!"];
}
}