Implementations for Cryptography API.
More...
Implementations for Cryptography API.
CryptoIMPL provides implementation of cryptographic functions to encrypt and decrypt data, to generate keys and initialization vectors, and to compute digests.
The reference implementation uses OpenSSL library, but can be extended to use platform-specific APIs.
- See also
- Cryptography API
-
alexaClientSDK::acsdkCrypto
-
alexaClientSDK::acsdkCrypto::test
◆ LX
Create a LogEntry using this file's TAG and the specified event string.
- Parameters
-
event | The event string for this LogEntry . |
◆ OPENSSL_VERSION_NUMBER_1_1_0
#define OPENSSL_VERSION_NUMBER_1_1_0 0x10100000L |
Macro for cutting off OpenSSL features introduced before 1.1.0 release.
◆ CodecType
Typed enumeration for codec types to use with EVP API.
This enumeration defines values for use with EVP_CipherInit_ex method.
Enumerator |
---|
Decoder | Decoder.
|
Encoder | Encoder.
|
◆ PaddingMode
Typed enumeration for padding mode to use with EVP API.
This enumeration defines values for use with EVP_CIPHER_CTX_set_padding method.
Enumerator |
---|
NoPadding | No padding.
|
Padding | PKCS#7 padding.
|
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0