TheAlgorithms/C++ 1.0.0
All the algorithms implemented in C++
|
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 |