scclib
Stable Cloud Computing C++ Library
|
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::Cipher | inline |
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::Cipher | inline |
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::Cipher | inline |
Cipher(Type type, const std::string &key, int tag_len=16) (defined in scc::crypto::Cipher) | scc::crypto::Cipher | inline |
Cipher(const Cipher &)=delete (defined in scc::crypto::Cipher) | scc::crypto::Cipher | |
Cipher(Cipher &&other) (defined in scc::crypto::Cipher) | scc::crypto::Cipher | inline |
decrypt(const void *cipher_loc, int cipher_len, void *msg_loc, int msg_len) | scc::crypto::Cipher | inline |
encrypt(const void *msg_loc, int msg_len, void *cipher_loc, int cipher_len) | scc::crypto::Cipher | inline |
nonce_max() const (defined in scc::crypto::Cipher) | scc::crypto::Cipher | inline |
nonce_min() const (defined in scc::crypto::Cipher) | scc::crypto::Cipher | inline |
operator=(const Cipher &)=delete (defined in scc::crypto::Cipher) | scc::crypto::Cipher | |
operator=(Cipher &&other) (defined in scc::crypto::Cipher) | scc::crypto::Cipher | inline |
reset(const void *nonce_loc, int nonce_len, const void *aad_loc=nullptr, int aad_len=0) | scc::crypto::Cipher | inline |
Type enum name (defined in scc::crypto::Cipher) | scc::crypto::Cipher | |
~Cipher() (defined in scc::crypto::Cipher) | scc::crypto::Cipher | virtual |