TheAlgorithms/C++ 1.0.0
All the algorithms implemented in C++
Loading...
Searching...
No Matches
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::HillCipherinlineprivatestatic
decrypt_text(const std::string &text, const matrix< int > &decrypt_key)ciphers::HillCipherinlinestatic
encrypt_text(const std::string &text, const matrix< int > &encrypt_key)ciphers::HillCipherinlinestatic
gcd(T a, T b)ciphers::HillCipherinlineprivatestatic
generate_decryption_key(matrix< int > const &encrypt_key)ciphers::HillCipherinlinestatic
generate_encryption_key(size_t size, int limit1=0, int limit2=10)ciphers::HillCipherinlinestatic
generate_keys(size_t size, int limit1=0, int limit2=10)ciphers::HillCipherinlinestatic
get_char_idx(const char ch)ciphers::HillCipherinlineprivatestatic
get_idx_char(const uint8_t idx)ciphers::HillCipherinlineprivatestatic
get_inverse(matrix< T > const &A)ciphers::HillCipherinlineprivatestatic
mat_mul(const std::valarray< uint8_t > &vector, const matrix< int > &key)ciphers::HillCipherinlineprivatestatic
modulo(int a, int b) (defined in ciphers::HillCipher)ciphers::HillCipherinlineprivatestatic
rand_range(T1 a, T1 b)ciphers::HillCipherinlineprivatestatic
rand_range(matrix< T2 > *M, T1 a, T1 b)ciphers::HillCipherinlineprivatestatic