|
10Duke Enterprise C++ SDK
|
#include <AESCipher.h>
An AES cipher.
We currently only support AES GCM mode.
Public Member Functions | |
| AESCipher (const AESCipher &)=delete | |
| AESCipher (AESCipher &&other) noexcept=default | |
| AESCipher & | operator= (const AESCipher &)=delete |
| AESCipher & | operator= (AESCipher &&other) noexcept=default |
| Public Member Functions inherited from tenduke::crypto::Cipher | |
| Cipher (const Cipher &)=delete | |
| Cipher & | operator= (const Cipher &)=delete |
| Cipher (Cipher &&other) noexcept=default | |
| Cipher & | operator= (Cipher &&other) noexcept=default |
| virtual void | decryptData (const ::tenduke::utl::DataSpan &ciphertext, ::tenduke::utl::DataSink &plaintext) const =0 |
| Utility method to decrypt data. | |
| virtual void | encryptData (const ::tenduke::utl::DataSpan &plaintext, ::tenduke::utl::DataSink &ciphertext) const =0 |
| Utility method to encrypt data. | |