Cipher Class
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
Cipher Member List

This is the complete list of members for Cipher, including all inherited members.

aes_iv_t typedefCipher
aes_key_t typedefCipher
aes_salt_t typedefCipher
Cipher()Cipher
Cipher(const std::string &cipher, const std::string &digest, uint count, bool embed=true)Cipher
debug(bool b=true)Cipherinline
debug() const Cipherinline
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)Cipherprivate
kv1_t typedefCipher
m_cipherCipherprivate
m_countCipherprivate
m_debugCipherprivate
m_digestCipherprivate
m_embedCipherprivate
m_ivCipherprivate
m_keyCipherprivate
m_passCipherprivate
m_saltCipherprivate
set_salt(const std::string &salt)Cipherprivate
uchar typedefCipher
uint typedefCipher
~Cipher()Cipher