AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
aws-cpp-sdk-core
include
aws
core
utils
crypto
KeyWrapAlgorithm.h
Go to the documentation of this file.
1
5
#pragma once
6
#include <
aws/core/Core_EXPORTS.h
>
7
#include <
aws/core/utils/memory/stl/AWSString.h
>
8
9
namespace
Aws
10
{
11
namespace
Utils
12
{
13
namespace
Crypto
14
{
15
enum class
KeyWrapAlgorithm
16
{
17
KMS
,
// Deprecated
18
KMS_CONTEXT
,
19
AES_KEY_WRAP
,
// Deprecated
20
AES_GCM
,
21
NONE
22
};
23
24
namespace
KeyWrapAlgorithmMapper
25
{
26
AWS_CORE_API
KeyWrapAlgorithm
GetKeyWrapAlgorithmForName
(
const
Aws::String
&
name
);
27
28
AWS_CORE_API
Aws::String
GetNameForKeyWrapAlgorithm
(
KeyWrapAlgorithm
enumValue);
29
}
30
}
//namespace Crypto
31
32
}
//namespace Utils
33
}
//namespace Aws
AWSString.h
Core_EXPORTS.h
AWS_CORE_API
#define AWS_CORE_API
Definition:
Core_EXPORTS.h:26
name
const char *const name
Definition:
cJSON.h:278
Aws::Utils::Crypto::KeyWrapAlgorithmMapper::GetNameForKeyWrapAlgorithm
AWS_CORE_API Aws::String GetNameForKeyWrapAlgorithm(KeyWrapAlgorithm enumValue)
Aws::Utils::Crypto::KeyWrapAlgorithmMapper::GetKeyWrapAlgorithmForName
AWS_CORE_API KeyWrapAlgorithm GetKeyWrapAlgorithmForName(const Aws::String &name)
Aws::Utils::Crypto::ContentCryptoScheme::NONE
@ NONE
Aws::Utils::Crypto::KeyWrapAlgorithm
KeyWrapAlgorithm
Definition:
KeyWrapAlgorithm.h:16
Aws::Utils::Crypto::KeyWrapAlgorithm::AES_GCM
@ AES_GCM
Aws::Utils::Crypto::KeyWrapAlgorithm::KMS
@ KMS
Aws::Utils::Crypto::KeyWrapAlgorithm::KMS_CONTEXT
@ KMS_CONTEXT
Aws::Utils::Crypto::KeyWrapAlgorithm::AES_KEY_WRAP
@ AES_KEY_WRAP
Aws
Definition:
AmazonSerializableWebServiceRequest.h:16
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition:
AWSString.h:97
Generated by
1.9.7
Privacy |
Site terms |
Cookie preferences