![]() |
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
OpenSSL-based implementation. More...
Namespaces | |
| test | |
| Test cases for Cryptographic Functions Implementation. | |
Classes | |
| class | OpenSslCryptoCodec |
| Binary codec implementation. More... | |
| class | OpenSslCryptoFactory |
| Cryptography factory implementation based on OpenSSL. More... | |
| class | OpenSslDigest |
| Digest implementation based on OpenSSL. More... | |
| class | OpenSslErrorCleanup |
| Helper class for handling OpenSSL errors. More... | |
| class | OpenSslKeyFactory |
| Key factory implementation based on OpenSSL. More... | |
| class | OpenSslTypeMapper |
| Helper class to map SDK types into types from OpenSSL EVP API. More... | |
Enumerations | |
| enum | CodecType : int { CodecType::Decoder = 0, CodecType::Encoder = 1 } |
| Typed enumeration for codec types to use with EVP API. More... | |
| enum | PaddingMode : int { PaddingMode::NoPadding = 0, PaddingMode::Padding = 1 } |
| Typed enumeration for padding mode to use with EVP API. More... | |
Functions | |
| std::shared_ptr< acsdkCryptoInterfaces::CryptoFactoryInterface > | createCryptoFactory () noexcept |
Factory method for CryptoFactoryInterface. Provides crypto functions interface if available. More... | |
OpenSSL-based implementation.
|
noexcept |
Factory method for CryptoFactoryInterface. Provides crypto functions interface if available.
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0