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