nn::crypto::AuthenticatedEncryptor Classclass AuthenticatedEncryptor : public nn::crypto::CipherMode
Base class for classes that encrypt with MAC.
Base class for classes encrypting a plaintext in a cipher mode with MAC and generating an MAC.
This class contains pure virtual functions and so cannot be instantiated. Use instances of derived classes such as CcmEncryptor instead.
| PV |
GetMacSize
|
Gets the MAC size. |
|---|---|---|
| PV |
UpdateAdata
|
Specifies the Adata. |
| PV |
UpdateAdataFinal
|
Finalizes Adata specification. |
| PV |
UpdatePdata
|
Specifies the Pdata and gets the encryption result. |
| PV |
UpdatePdataFinal
|
Finalizes Pdata specification. |
| PV |
GenerateMac
|
Generates an MAC. |
nn::crypto::CipherMode
nn::crypto::AuthenticatedEncryptor
CONFIDENTIAL