|
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 |