scclib
Stable Cloud Computing C++ Library
scc::crypto::Cipher Member List

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

aad(const void *aad_loc, int aad_len)scc::crypto::Cipherinline
aes_ccm_type enum value (defined in scc::crypto::Cipher)scc::crypto::Cipher
aes_gcm_type enum value (defined in scc::crypto::Cipher)scc::crypto::Cipher
auth_tag(char *tag_loc, int tag_len)scc::crypto::Cipherinline
Cipher(Type type, const void *key_loc, int key_len, int=16)scc::crypto::Cipher
Cipher(Type type, const std::vector< char > &key, int tag_len=16) (defined in scc::crypto::Cipher)scc::crypto::Cipherinline
Cipher(Type type, const std::string &key, int tag_len=16) (defined in scc::crypto::Cipher)scc::crypto::Cipherinline
Cipher(const Cipher &)=delete (defined in scc::crypto::Cipher)scc::crypto::Cipher
Cipher(Cipher &&other) (defined in scc::crypto::Cipher)scc::crypto::Cipherinline
decrypt(const void *cipher_loc, int cipher_len, void *msg_loc, int msg_len)scc::crypto::Cipherinline
encrypt(const void *msg_loc, int msg_len, void *cipher_loc, int cipher_len)scc::crypto::Cipherinline
nonce_max() const (defined in scc::crypto::Cipher)scc::crypto::Cipherinline
nonce_min() const (defined in scc::crypto::Cipher)scc::crypto::Cipherinline
operator=(const Cipher &)=delete (defined in scc::crypto::Cipher)scc::crypto::Cipher
operator=(Cipher &&other) (defined in scc::crypto::Cipher)scc::crypto::Cipherinline
reset(const void *nonce_loc, int nonce_len, const void *aad_loc=nullptr, int aad_len=0)scc::crypto::Cipherinline
Type enum name (defined in scc::crypto::Cipher)scc::crypto::Cipher
~Cipher() (defined in scc::crypto::Cipher)scc::crypto::Ciphervirtual