16 #ifndef ACSDK_CRYPTOINTERFACES_TEST_MOCKCRYPTOCODEC_H_ 17 #define ACSDK_CRYPTOINTERFACES_TEST_MOCKCRYPTOCODEC_H_ 23 namespace cryptoInterfaces {
33 MOCK_NOEXCEPT_METHOD2(_processAAD,
bool(
const DataBlock::const_iterator&,
const DataBlock::const_iterator&));
37 bool(
const DataBlock::const_iterator&,
const DataBlock::const_iterator&,
DataBlock&));
47 #endif // ACSDK_CRYPTOINTERFACES_TEST_MOCKCRYPTOCODEC_H_ MOCK_NOEXCEPT_METHOD2(_init, bool(const Key &, const IV &))
std::vector< unsigned char > Key
Key type. This type contains key bytes.
Definition: CryptoCodecInterface.h:164
Definition: AmdMetricWrapperTest.cpp:24
std::vector< unsigned char > Tag
Tag vector type. Tag is used with AEAD mode of operation like with Galois/Counter mode...
Definition: CryptoCodecInterface.h:173
MOCK_NOEXCEPT_METHOD3(_process, bool(const DataBlock::const_iterator &, const DataBlock::const_iterator &, DataBlock &))
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Crypto codec (cipher) interface.
Definition: CryptoCodecInterface.h:156
std::vector< unsigned char > IV
Initialization vector type. Initialization vector contains data to initialize codec state before encr...
Definition: CryptoCodecInterface.h:169
Definition: MockCryptoCodec.h:29
std::vector< unsigned char > DataBlock
Data block type. This type represents a byte array.
Definition: CryptoCodecInterface.h:160
MOCK_NOEXCEPT_METHOD1(_processAAD, bool(const DataBlock &))