cryptatools_core/
lib.rs

1pub mod cryptanalysis;
2pub mod cryptography;
3pub mod utils;
4
5use crate::utils::alphabets::{Encoding, Alphabet, split_bytes_by_characters_representation, uniffy_opcode_group};
6use crate::cryptography::classical::encryption::monoalphabetic_ciphers::caesar_number::CaesarNumberAlgorithm;
7use crate::cryptography::classical::encryption::transpositional_ciphers::columnar_transposition::ColumnarTranspositionAlgorithm;
8use crate::cryptanalysis::custom::general_cryptanalysis_methods::statistic_analysis::frequency_analysis::coincidence_index::engine::coincidence_index::CoincidenceIndexGuesser;
9use crate::cryptanalysis::custom::general_cryptanalysis_methods::statistic_analysis::probability::birthday_paradox::BirthdayParadox;
10
11uniffi_macros::include_scaffolding!("cryptatools");