|
Cipher Class
|
This is the complete list of members for Cipher, including all inherited members.
| aes_iv_t typedef | Cipher | |
| aes_key_t typedef | Cipher | |
| aes_salt_t typedef | Cipher | |
| Cipher() | Cipher | |
| Cipher(const std::string &cipher, const std::string &digest, uint count, bool embed=true) | Cipher | |
| debug(bool b=true) | Cipher | inline |
| debug() const | Cipher | inline |
| decode_base64(const std::string &mimetext) const | Cipher | |
| decode_cipher(uchar *ciphertext, uint ciphertext_len) const | Cipher | |
| decrypt(const std::string &ciphertext, const std::string &pass="", const std::string &salt="") | Cipher | |
| decrypt_file(const std::string &ifn, const std::string &ofn, const std::string &pass="", const std::string &salt="") | Cipher | |
| encode_base64(uchar *ciphertext, uint ciphertext_len) const | Cipher | |
| encode_cipher(const std::string &plaintext) const | Cipher | |
| encrypt(const std::string &plaintext, const std::string &pass="", const std::string &salt="") | Cipher | |
| encrypt_file(const std::string &ifn, const std::string &ofn, const std::string &pass="", const std::string &salt="") | Cipher | |
| file_read(const std::string &fn) const | Cipher | |
| file_write(const std::string &fn, const std::string &data, bool nl=false) const | Cipher | |
| init(const std::string &pass) | Cipher | private |
| kv1_t typedef | Cipher | |
| m_cipher | Cipher | private |
| m_count | Cipher | private |
| m_debug | Cipher | private |
| m_digest | Cipher | private |
| m_embed | Cipher | private |
| m_iv | Cipher | private |
| m_key | Cipher | private |
| m_pass | Cipher | private |
| m_salt | Cipher | private |
| set_salt(const std::string &salt) | Cipher | private |
| uchar typedef | Cipher | |
| uint typedef | Cipher | |
| ~Cipher() | Cipher |