AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
This is the complete list of members for alexaClientSDK::cryptoInterfaces::test::MockKeyStore, including all inherited members.
DataBlock typedef | alexaClientSDK::cryptoInterfaces::KeyStoreInterface | |
decrypt(const std::string &keyAlias, AlgorithmType type, const KeyChecksum &checksum, const IV &iv, const DataBlock &ciphertext, DataBlock &plaintext) noexcept=0 | alexaClientSDK::cryptoInterfaces::KeyStoreInterface | pure virtual |
decryptAD(const std::string &keyAlias, AlgorithmType type, const KeyChecksum &checksum, const IV &iv, const DataBlock &aad, const DataBlock &ciphertext, const Tag &tag, DataBlock &plaintext) noexcept=0 | alexaClientSDK::cryptoInterfaces::KeyStoreInterface | pure virtual |
encrypt(const std::string &keyAlias, AlgorithmType type, const IV &iv, const DataBlock &plaintext, KeyChecksum &checksum, DataBlock &ciphertext) noexcept=0 | alexaClientSDK::cryptoInterfaces::KeyStoreInterface | pure virtual |
encryptAE(const std::string &keyAlias, AlgorithmType type, const IV &iv, const DataBlock &aad, const DataBlock &plaintext, KeyChecksum &checksum, DataBlock &ciphertext, Tag &tag) noexcept=0 | alexaClientSDK::cryptoInterfaces::KeyStoreInterface | pure virtual |
getDefaultKeyAlias(std::string &keyAlias) noexcept=0 | alexaClientSDK::cryptoInterfaces::KeyStoreInterface | pure virtual |
IV typedef | alexaClientSDK::cryptoInterfaces::KeyStoreInterface | |
KeyChecksum typedef | alexaClientSDK::cryptoInterfaces::KeyStoreInterface | |
MOCK_NOEXCEPT_METHOD1(getDefaultKeyAlias, bool(std::string &)) | alexaClientSDK::cryptoInterfaces::test::MockKeyStore | |
MOCK_NOEXCEPT_METHOD6(encrypt, bool(const std::string &keyAlias, AlgorithmType type, const IV &iv, const DataBlock &plaintext, KeyChecksum &checksum, DataBlock &ciphertext)) | alexaClientSDK::cryptoInterfaces::test::MockKeyStore | |
MOCK_NOEXCEPT_METHOD6(decrypt, bool(const std::string &keyAlias, AlgorithmType type, const KeyChecksum &checksum, const IV &iv, const DataBlock &ciphertext, DataBlock &plaintext)) | alexaClientSDK::cryptoInterfaces::test::MockKeyStore | |
MOCK_NOEXCEPT_METHOD8(encryptAE, bool(const std::string &keyAlias, AlgorithmType type, const IV &iv, const DataBlock &aad, const DataBlock &plaintext, KeyChecksum &checksum, DataBlock &ciphertext, DataBlock &tag)) | alexaClientSDK::cryptoInterfaces::test::MockKeyStore | |
MOCK_NOEXCEPT_METHOD8(decryptAD, bool(const std::string &keyAlias, AlgorithmType type, const KeyChecksum &checksum, const IV &iv, const DataBlock &aad, const DataBlock &ciphertext, const Tag &tag, DataBlock &plaintext)) | alexaClientSDK::cryptoInterfaces::test::MockKeyStore | |
Tag typedef | alexaClientSDK::cryptoInterfaces::KeyStoreInterface | |
~KeyStoreInterface() noexcept=default | alexaClientSDK::cryptoInterfaces::KeyStoreInterface | virtual |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0