AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Cryptographic Types and Interfaces. More...
Namespaces | |
test | |
Test stubs and mocks for Cryptography API. | |
Classes | |
class | CryptoCodecInterface |
Crypto codec (cipher) interface. More... | |
class | CryptoFactoryInterface |
Crypto API factory interface. More... | |
class | DigestInterface |
Digest computation interface. More... | |
class | KeyFactoryInterface |
Key factory interface. More... | |
class | KeyStoreInterface |
Key Store Interface. More... | |
Enumerations | |
enum | AlgorithmType { AlgorithmType::AES_256_CBC = 1, AlgorithmType::AES_256_CBC_PAD = 2, AlgorithmType::AES_128_CBC = 3, AlgorithmType::AES_128_CBC_PAD = 4, AlgorithmType::AES_256_GCM = 5, AlgorithmType::AES_128_GCM = 6 } |
Enumeration of all supported encryption protocols. More... | |
enum | DigestType { DigestType::SHA_256 = 1, DigestType::MD5 = 2 } |
Enumeration of all supported digest algorithms. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &out, AlgorithmType value) |
Helper method to write algorithm type as a literal constant. More... | |
std::ostream & | operator<< (std::ostream &out, DigestType value) |
Helper method to write digest type as a literal constant. More... | |
Cryptographic Types and Interfaces.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0