|
| MOCK_METHOD2 (InitializeWithIv, bool(const std::vector< uint8_t > &key, const std::vector< uint8_t > &iv)) |
|
| MOCK_METHOD4 (CryptInternal, bool(const uint8_t *text, size_t text_size, uint8_t *crypt_text, size_t *crypt_text_size)) |
|
| MOCK_METHOD0 (SetIvInternal, void()) |
|
| AesCryptor (ConstantIvFlag constant_iv_flag) |
|
virtual bool | InitializeWithIv (const std::vector< uint8_t > &key, const std::vector< uint8_t > &iv)=0 |
|
virtual size_t | RequiredOutputSize (size_t plaintext_size) |
|
bool | SetIv (const std::vector< uint8_t > &iv) |
|
void | UpdateIv () |
|
const std::vector< uint8_t > & | iv () const |
|
bool | use_constant_iv () const |
|
bool | Crypt (const std::vector< uint8_t > &text, std::vector< uint8_t > *crypt_text) |
|
bool | Crypt (const std::string &text, std::string *crypt_text) |
|
bool | Crypt (const uint8_t *text, size_t text_size, uint8_t *crypt_text) |
|
bool | Crypt (const uint8_t *text, size_t text_size, uint8_t *crypt_text, size_t *crypt_text_size) |
|
|
enum | ConstantIvFlag { kUseConstantIv
, kDontUseConstantIv
} |
|
static bool | GenerateRandomIv (FourCC protection_scheme, std::vector< uint8_t > *iv) |
|
enum | CipherMode { kCtrMode
, kCbcMode
} |
|
bool | SetupCipher (size_t key_size, CipherMode mode) |
|
mbedtls_cipher_context_t | cipher_ctx_ |
|
Definition at line 15 of file mock_aes_cryptor.h.
The documentation for this class was generated from the following file: