ciphers::HillCipher Member List

This is the complete list of members for ciphers::HillCipher, including all inherited members.

codec(const std::string &text, const matrix< int > &key) | ciphers::HillCipher | inlineprivatestatic
decrypt_text(const std::string &text, const matrix< int > &decrypt_key) | ciphers::HillCipher | inlinestatic
encrypt_text(const std::string &text, const matrix< int > &encrypt_key) | ciphers::HillCipher | inlinestatic
gcd(T a, T b) | ciphers::HillCipher | inlineprivatestatic
generate_decryption_key(matrix< int > const &encrypt_key) | ciphers::HillCipher | inlinestatic
generate_encryption_key(size_t size, int limit1=0, int limit2=10) | ciphers::HillCipher | inlinestatic
generate_keys(size_t size, int limit1=0, int limit2=10) | ciphers::HillCipher | inlinestatic
get_char_idx(const char ch) | ciphers::HillCipher | inlineprivatestatic
get_idx_char(const uint8_t idx) | ciphers::HillCipher | inlineprivatestatic
get_inverse(matrix< T > const &A) | ciphers::HillCipher | inlineprivatestatic
mat_mul(const std::valarray< uint8_t > &vector, const matrix< int > &key) | ciphers::HillCipher | inlineprivatestatic
modulo(int a, int b) (defined in ciphers::HillCipher) | ciphers::HillCipher | inlineprivatestatic
rand_range(T1 a, T1 b) | ciphers::HillCipher | inlineprivatestatic
rand_range(matrix< T2 > *M, T1 a, T1 b) | ciphers::HillCipher | inlineprivatestatic