mbedTLS
ciphersuite_definitions
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
ciphersuite_definitions
ciphersuite_definitions variable
Syntax
Show:
Summary
Declaration
from
ssl_ciphersuites.c:280
static
const
mbedtls_ssl_ciphersuite_t
ciphersuite_definitions
[
]
=
{
#if
defined
(
MBEDTLS_SSL_PROTO_TLS1_3
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS1_3_AES_256_GCM_SHA384
,
"TLS1-3-AES-256-GCM-SHA384"
,
MBEDTLS_CIPHER_AES_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_NONE
,
0
,
MBEDTLS_SSL_VERSION_TLS1_3
,
MBEDTLS_SSL_VERSION_TLS1_3
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS1_3_AES_128_GCM_SHA256
,
"TLS1-3-AES-128-GCM-SHA256"
,
MBEDTLS_CIPHER_AES_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_NONE
,
0
,
MBEDTLS_SSL_VERSION_TLS1_3
,
MBEDTLS_SSL_VERSION_TLS1_3
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS1_3_AES_128_CCM_SHA256
,
"TLS1-3-AES-128-CCM-SHA256"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_NONE
,
0
,
MBEDTLS_SSL_VERSION_TLS1_3
,
MBEDTLS_SSL_VERSION_TLS1_3
}
,
{
MBEDTLS_TLS1_3_AES_128_CCM_8_SHA256
,
"TLS1-3-AES-128-CCM-8-SHA256"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_NONE
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_3
,
MBEDTLS_SSL_VERSION_TLS1_3
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CHACHAPOLY
)
&&
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS1_3_CHACHA20_POLY1305_SHA256
,
"TLS1-3-CHACHA20-POLY1305-SHA256"
,
MBEDTLS_CIPHER_CHACHA20_POLY1305
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_NONE
,
0
,
MBEDTLS_SSL_VERSION_TLS1_3
,
MBEDTLS_SSL_VERSION_TLS1_3
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CHACHAPOLY
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA256
)
&&
\
defined
(
MBEDTLS_SSL_PROTO_TLS1_2
)
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
,
"TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
,
MBEDTLS_CIPHER_CHACHA20_POLY1305
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
,
"TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256"
,
MBEDTLS_CIPHER_CHACHA20_POLY1305
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
)
{
MBEDTLS_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
,
"TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
,
MBEDTLS_CIPHER_CHACHA20_POLY1305
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
)
{
MBEDTLS_TLS_PSK_WITH_CHACHA20_POLY1305_SHA256
,
"TLS-PSK-WITH-CHACHA20-POLY1305-SHA256"
,
MBEDTLS_CIPHER_CHACHA20_POLY1305
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
)
{
MBEDTLS_TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256
,
"TLS-ECDHE-PSK-WITH-CHACHA20-POLY1305-SHA256"
,
MBEDTLS_CIPHER_CHACHA20_POLY1305
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
)
{
MBEDTLS_TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256
,
"TLS-DHE-PSK-WITH-CHACHA20-POLY1305-SHA256"
,
MBEDTLS_CIPHER_CHACHA20_POLY1305
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
)
{
MBEDTLS_TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256
,
"TLS-RSA-PSK-WITH-CHACHA20-POLY1305-SHA256"
,
MBEDTLS_CIPHER_CHACHA20_POLY1305
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
,
"TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
,
"TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
,
"TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
,
"TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256"
,
MBEDTLS_CIPHER_AES_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
,
"TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
,
"TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384"
,
MBEDTLS_CIPHER_AES_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CCM
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM
,
"TLS-ECDHE-ECDSA-WITH-AES-256-CCM"
,
MBEDTLS_CIPHER_AES_256_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8
,
"TLS-ECDHE-ECDSA-WITH-AES-256-CCM-8"
,
MBEDTLS_CIPHER_AES_256_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CCM
,
"TLS-ECDHE-ECDSA-WITH-AES-128-CCM"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8
,
"TLS-ECDHE-ECDSA-WITH-AES-128-CCM-8"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CAMELLIA
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
,
"TLS-ECDHE-ECDSA-WITH-CAMELLIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
,
"TLS-ECDHE-ECDSA-WITH-CAMELLIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
,
"TLS-ECDHE-ECDSA-WITH-CAMELLIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
,
"TLS-ECDHE-ECDSA-WITH-CAMELLIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_CIPHER_NULL_CIPHER
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_NULL_SHA
,
"TLS-ECDHE-ECDSA-WITH-NULL-SHA"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
,
"TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
,
"TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
,
"TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
,
"TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256"
,
MBEDTLS_CIPHER_AES_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
,
"TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
,
"TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384"
,
MBEDTLS_CIPHER_AES_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CAMELLIA
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
,
"TLS-ECDHE-RSA-WITH-CAMELLIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384
,
"TLS-ECDHE-RSA-WITH-CAMELLIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
,
"TLS-ECDHE-RSA-WITH-CAMELLIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
,
"TLS-ECDHE-RSA-WITH-CAMELLIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_CIPHER_NULL_CIPHER
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_NULL_SHA
,
"TLS-ECDHE-RSA-WITH-NULL-SHA"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
&&
\
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
,
"TLS-DHE-RSA-WITH-AES-256-GCM-SHA384"
,
MBEDTLS_CIPHER_AES_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
,
"TLS-DHE-RSA-WITH-AES-128-GCM-SHA256"
,
MBEDTLS_CIPHER_AES_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
,
"TLS-DHE-RSA-WITH-AES-128-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
,
"TLS-DHE-RSA-WITH-AES-256-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA
,
"TLS-DHE-RSA-WITH-AES-128-CBC-SHA"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA
,
"TLS-DHE-RSA-WITH-AES-256-CBC-SHA"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CCM
)
{
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM
,
"TLS-DHE-RSA-WITH-AES-256-CCM"
,
MBEDTLS_CIPHER_AES_256_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM_8
,
"TLS-DHE-RSA-WITH-AES-256-CCM-8"
,
MBEDTLS_CIPHER_AES_256_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CCM
,
"TLS-DHE-RSA-WITH-AES-128-CCM"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CCM_8
,
"TLS-DHE-RSA-WITH-AES-128-CCM-8"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CAMELLIA
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256
,
"TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256
,
"TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA
,
"TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA
,
"TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256
,
"TLS-DHE-RSA-WITH-CAMELLIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384
,
"TLS-DHE-RSA-WITH-CAMELLIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
&&
\
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_RSA_WITH_AES_256_GCM_SHA384
,
"TLS-RSA-WITH-AES-256-GCM-SHA384"
,
MBEDTLS_CIPHER_AES_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_RSA_WITH_AES_128_GCM_SHA256
,
"TLS-RSA-WITH-AES-128-GCM-SHA256"
,
MBEDTLS_CIPHER_AES_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA256
,
"TLS-RSA-WITH-AES-128-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA256
,
"TLS-RSA-WITH-AES-256-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA
,
"TLS-RSA-WITH-AES-128-CBC-SHA"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA
,
"TLS-RSA-WITH-AES-256-CBC-SHA"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CCM
)
{
MBEDTLS_TLS_RSA_WITH_AES_256_CCM
,
"TLS-RSA-WITH-AES-256-CCM"
,
MBEDTLS_CIPHER_AES_256_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_RSA_WITH_AES_256_CCM_8
,
"TLS-RSA-WITH-AES-256-CCM-8"
,
MBEDTLS_CIPHER_AES_256_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_RSA_WITH_AES_128_CCM
,
"TLS-RSA-WITH-AES-128-CCM"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_RSA_WITH_AES_128_CCM_8
,
"TLS-RSA-WITH-AES-128-CCM-8"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CAMELLIA
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256
,
"TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256
,
"TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
,
"TLS-RSA-WITH-CAMELLIA-128-CBC-SHA"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
,
"TLS-RSA-WITH-CAMELLIA-256-CBC-SHA"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256
,
"TLS-RSA-WITH-CAMELLIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384
,
"TLS-RSA-WITH-CAMELLIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
,
"TLS-ECDH-RSA-WITH-AES-128-CBC-SHA"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
,
"TLS-ECDH-RSA-WITH-AES-256-CBC-SHA"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
,
"TLS-ECDH-RSA-WITH-AES-128-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
,
"TLS-ECDH-RSA-WITH-AES-128-GCM-SHA256"
,
MBEDTLS_CIPHER_AES_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
,
"TLS-ECDH-RSA-WITH-AES-256-CBC-SHA384"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
,
"TLS-ECDH-RSA-WITH-AES-256-GCM-SHA384"
,
MBEDTLS_CIPHER_AES_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CAMELLIA
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256
,
"TLS-ECDH-RSA-WITH-CAMELLIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384
,
"TLS-ECDH-RSA-WITH-CAMELLIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256
,
"TLS-ECDH-RSA-WITH-CAMELLIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384
,
"TLS-ECDH-RSA-WITH-CAMELLIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_CIPHER_NULL_CIPHER
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_NULL_SHA
,
"TLS-ECDH-RSA-WITH-NULL-SHA"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
,
"TLS-ECDH-ECDSA-WITH-AES-128-CBC-SHA"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
,
"TLS-ECDH-ECDSA-WITH-AES-256-CBC-SHA"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
,
"TLS-ECDH-ECDSA-WITH-AES-128-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
,
"TLS-ECDH-ECDSA-WITH-AES-128-GCM-SHA256"
,
MBEDTLS_CIPHER_AES_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
,
"TLS-ECDH-ECDSA-WITH-AES-256-CBC-SHA384"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
,
"TLS-ECDH-ECDSA-WITH-AES-256-GCM-SHA384"
,
MBEDTLS_CIPHER_AES_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CAMELLIA
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256
,
"TLS-ECDH-ECDSA-WITH-CAMELLIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384
,
"TLS-ECDH-ECDSA-WITH-CAMELLIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256
,
"TLS-ECDH-ECDSA-WITH-CAMELLIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384
,
"TLS-ECDH-ECDSA-WITH-CAMELLIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_CIPHER_NULL_CIPHER
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_NULL_SHA
,
"TLS-ECDH-ECDSA-WITH-NULL-SHA"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_PSK_WITH_AES_128_GCM_SHA256
,
"TLS-PSK-WITH-AES-128-GCM-SHA256"
,
MBEDTLS_CIPHER_AES_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_PSK_WITH_AES_256_GCM_SHA384
,
"TLS-PSK-WITH-AES-256-GCM-SHA384"
,
MBEDTLS_CIPHER_AES_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA256
,
"TLS-PSK-WITH-AES-128-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA384
,
"TLS-PSK-WITH-AES-256-CBC-SHA384"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA
,
"TLS-PSK-WITH-AES-128-CBC-SHA"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA
,
"TLS-PSK-WITH-AES-256-CBC-SHA"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CCM
)
{
MBEDTLS_TLS_PSK_WITH_AES_256_CCM
,
"TLS-PSK-WITH-AES-256-CCM"
,
MBEDTLS_CIPHER_AES_256_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_PSK_WITH_AES_256_CCM_8
,
"TLS-PSK-WITH-AES-256-CCM-8"
,
MBEDTLS_CIPHER_AES_256_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_PSK_WITH_AES_128_CCM
,
"TLS-PSK-WITH-AES-128-CCM"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_PSK_WITH_AES_128_CCM_8
,
"TLS-PSK-WITH-AES-128-CCM-8"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CAMELLIA
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256
,
"TLS-PSK-WITH-CAMELLIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384
,
"TLS-PSK-WITH-CAMELLIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256
,
"TLS-PSK-WITH-CAMELLIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384
,
"TLS-PSK-WITH-CAMELLIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256
,
"TLS-DHE-PSK-WITH-AES-128-GCM-SHA256"
,
MBEDTLS_CIPHER_AES_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_GCM_SHA384
,
"TLS-DHE-PSK-WITH-AES-256-GCM-SHA384"
,
MBEDTLS_CIPHER_AES_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA256
,
"TLS-DHE-PSK-WITH-AES-128-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA384
,
"TLS-DHE-PSK-WITH-AES-256-CBC-SHA384"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA
,
"TLS-DHE-PSK-WITH-AES-128-CBC-SHA"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA
,
"TLS-DHE-PSK-WITH-AES-256-CBC-SHA"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CCM
)
{
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM
,
"TLS-DHE-PSK-WITH-AES-256-CCM"
,
MBEDTLS_CIPHER_AES_256_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM_8
,
"TLS-DHE-PSK-WITH-AES-256-CCM-8"
,
MBEDTLS_CIPHER_AES_256_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM
,
"TLS-DHE-PSK-WITH-AES-128-CCM"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM_8
,
"TLS-DHE-PSK-WITH-AES-128-CCM-8"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CAMELLIA
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
,
"TLS-DHE-PSK-WITH-CAMELLIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
,
"TLS-DHE-PSK-WITH-CAMELLIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256
,
"TLS-DHE-PSK-WITH-CAMELLIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384
,
"TLS-DHE-PSK-WITH-CAMELLIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256
,
"TLS-ECDHE-PSK-WITH-AES-128-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384
,
"TLS-ECDHE-PSK-WITH-AES-256-CBC-SHA384"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA
,
"TLS-ECDHE-PSK-WITH-AES-128-CBC-SHA"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA
,
"TLS-ECDHE-PSK-WITH-AES-256-CBC-SHA"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CAMELLIA
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256
,
"TLS-ECDHE-PSK-WITH-CAMELLIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384
,
"TLS-ECDHE-PSK-WITH-CAMELLIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_RSA_PSK_WITH_AES_128_GCM_SHA256
,
"TLS-RSA-PSK-WITH-AES-128-GCM-SHA256"
,
MBEDTLS_CIPHER_AES_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_RSA_PSK_WITH_AES_256_GCM_SHA384
,
"TLS-RSA-PSK-WITH-AES-256-GCM-SHA384"
,
MBEDTLS_CIPHER_AES_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA256
,
"TLS-RSA-PSK-WITH-AES-128-CBC-SHA256"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA384
,
"TLS-RSA-PSK-WITH-AES-256-CBC-SHA384"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA
,
"TLS-RSA-PSK-WITH-AES-128-CBC-SHA"
,
MBEDTLS_CIPHER_AES_128_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
{
MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA
,
"TLS-RSA-PSK-WITH-AES-256-CBC-SHA"
,
MBEDTLS_CIPHER_AES_256_CBC
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_CAMELLIA
)
#if
defined
(
MBEDTLS_SSL_HAVE_CBC
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256
,
"TLS-RSA-PSK-WITH-CAMELLIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384
,
"TLS-RSA-PSK-WITH-CAMELLIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_GCM
)
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256
,
"TLS-RSA-PSK-WITH-CAMELLIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_CAMELLIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384
,
"TLS-RSA-PSK-WITH-CAMELLIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_CAMELLIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED
)
#if
defined
(
MBEDTLS_SSL_HAVE_AES
)
#if
defined
(
MBEDTLS_SSL_HAVE_CCM
)
{
MBEDTLS_TLS_ECJPAKE_WITH_AES_128_CCM_8
,
"TLS-ECJPAKE-WITH-AES-128-CCM-8"
,
MBEDTLS_CIPHER_AES_128_CCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECJPAKE
,
MBEDTLS_CIPHERSUITE_SHORT_TAG
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_CIPHER_NULL_CIPHER
)
#if
defined
(
MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
)
#if
defined
(
MBEDTLS_MD_CAN_MD5
)
{
MBEDTLS_TLS_RSA_WITH_NULL_MD5
,
"TLS-RSA-WITH-NULL-MD5"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_MD5
,
MBEDTLS_KEY_EXCHANGE_RSA
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_RSA_WITH_NULL_SHA
,
"TLS-RSA-WITH-NULL-SHA"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_RSA
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_RSA_WITH_NULL_SHA256
,
"TLS-RSA-WITH-NULL-SHA256"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_PSK_WITH_NULL_SHA
,
"TLS-PSK-WITH-NULL-SHA"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_PSK_WITH_NULL_SHA256
,
"TLS-PSK-WITH-NULL-SHA256"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_PSK_WITH_NULL_SHA384
,
"TLS-PSK-WITH-NULL-SHA384"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA
,
"TLS-DHE-PSK-WITH-NULL-SHA"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA256
,
"TLS-DHE-PSK-WITH-NULL-SHA256"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA384
,
"TLS-DHE-PSK-WITH-NULL-SHA384"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA
,
"TLS-ECDHE-PSK-WITH-NULL-SHA"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA256
,
"TLS-ECDHE-PSK-WITH-NULL-SHA256"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA384
,
"TLS-ECDHE-PSK-WITH-NULL-SHA384"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
)
#if
defined
(
MBEDTLS_MD_CAN_SHA1
)
{
MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA
,
"TLS-RSA-PSK-WITH-NULL-SHA"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA1
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA256
)
{
MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA256
,
"TLS-RSA-PSK-WITH-NULL-SHA256"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
defined
(
MBEDTLS_MD_CAN_SHA384
)
{
MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA384
,
"TLS-RSA-PSK-WITH-NULL-SHA384"
,
MBEDTLS_CIPHER_NULL
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
MBEDTLS_CIPHERSUITE_WEAK
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
#if
defined
(
MBEDTLS_SSL_HAVE_ARIA
)
#if
defined
(
MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
)
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_RSA_WITH_ARIA_256_GCM_SHA384
,
"TLS-RSA-WITH-ARIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_RSA_WITH_ARIA_256_CBC_SHA384
,
"TLS-RSA-WITH-ARIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_RSA_WITH_ARIA_128_GCM_SHA256
,
"TLS-RSA-WITH-ARIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_RSA_WITH_ARIA_128_CBC_SHA256
,
"TLS-RSA-WITH-ARIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED
)
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384
,
"TLS-RSA-PSK-WITH-ARIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384
,
"TLS-RSA-PSK-WITH-ARIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256
,
"TLS-RSA-PSK-WITH-ARIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256
,
"TLS-RSA-PSK-WITH-ARIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_RSA_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_PSK_ENABLED
)
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_PSK_WITH_ARIA_256_GCM_SHA384
,
"TLS-PSK-WITH-ARIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_PSK_WITH_ARIA_256_CBC_SHA384
,
"TLS-PSK-WITH-ARIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_PSK_WITH_ARIA_128_GCM_SHA256
,
"TLS-PSK-WITH-ARIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_PSK_WITH_ARIA_128_CBC_SHA256
,
"TLS-PSK-WITH-ARIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
)
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384
,
"TLS-ECDH-RSA-WITH-ARIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384
,
"TLS-ECDH-RSA-WITH-ARIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256
,
"TLS-ECDH-RSA-WITH-ARIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256
,
"TLS-ECDH-RSA-WITH-ARIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
)
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384
,
"TLS-ECDHE-RSA-WITH-ARIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384
,
"TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256
,
"TLS-ECDHE-RSA-WITH-ARIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256
,
"TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
)
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384
,
"TLS-ECDHE-PSK-WITH-ARIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256
,
"TLS-ECDHE-PSK-WITH-ARIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED
)
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384
,
"TLS-ECDHE-ECDSA-WITH-ARIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384
,
"TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256
,
"TLS-ECDHE-ECDSA-WITH-ARIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256
,
"TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
)
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384
,
"TLS-ECDH-ECDSA-WITH-ARIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384
,
"TLS-ECDH-ECDSA-WITH-ARIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256
,
"TLS-ECDH-ECDSA-WITH-ARIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256
,
"TLS-ECDH-ECDSA-WITH-ARIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
)
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384
,
"TLS-DHE-RSA-WITH-ARIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384
,
"TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256
,
"TLS-DHE-RSA-WITH-ARIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256
,
"TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_RSA
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#if
defined
(
MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED
)
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384
,
"TLS-DHE-PSK-WITH-ARIA-256-GCM-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_GCM
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA384
)
)
{
MBEDTLS_TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384
,
"TLS-DHE-PSK-WITH-ARIA-256-CBC-SHA384"
,
MBEDTLS_CIPHER_ARIA_256_CBC
,
MBEDTLS_MD_SHA384
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_GCM
)
&&
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256
,
"TLS-DHE-PSK-WITH-ARIA-128-GCM-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_GCM
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#if
(
defined
(
MBEDTLS_SSL_HAVE_CBC
)
&&
\
defined
(
MBEDTLS_MD_CAN_SHA256
)
)
{
MBEDTLS_TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256
,
"TLS-DHE-PSK-WITH-ARIA-128-CBC-SHA256"
,
MBEDTLS_CIPHER_ARIA_128_CBC
,
MBEDTLS_MD_SHA256
,
MBEDTLS_KEY_EXCHANGE_DHE_PSK
,
0
,
MBEDTLS_SSL_VERSION_TLS1_2
,
MBEDTLS_SSL_VERSION_TLS1_2
}
,
#endif
#endif
#endif
{
0
,
""
,
MBEDTLS_CIPHER_NONE
,
MBEDTLS_MD_NONE
,
MBEDTLS_KEY_EXCHANGE_NONE
,
0
,
0
,
0
}
}
;
Examples
References
from
examples
Code
Location
Referrer
static
const
mbedtls_ssl_ciphersuite_t
ciphersuite_definitions
[
]
=
ssl_ciphersuites.c:280
static
int
supported_ciphersuites
[
MAX_CIPHERSUITES
]
;
ssl_ciphersuites.c:1803
*
p
!=
0
&&
q
<
supported_ciphersuites
+
MAX_CIPHERSUITES
-
1
;
ssl_ciphersuites.c:1825
mbedtls_ssl_list_ciphersuites()
const
mbedtls_ssl_ciphersuite_t
*
cur
=
ciphersuite_definitions
;
ssl_ciphersuites.c:1845
mbedtls_ssl_ciphersuite_from_string()
const
mbedtls_ssl_ciphersuite_t
*
cur
=
ciphersuite_definitions
;
ssl_ciphersuites.c:1864
mbedtls_ssl_ciphersuite_from_id()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
ciphersuite_definitions
is read by 3 functions:
All items filtered out
ciphersuite_definitions
mbedtls_ssl_list_ciphersuites()
mbedtls_ssl_ciphersuite_from_string()
mbedtls_ssl_ciphersuite_from_id()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out