mbed TLS v2.2.0
|
SSL Ciphersuites for mbed TLS.
Copyright (C) 2006-2015, ARM Limited, All Rights Reserved SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
This file is part of mbed TLS (https://tls.mbed.org)
Definition in file ssl_ciphersuites.h.
Go to the source code of this file.
Data Structures | |
struct | mbedtls_ssl_ciphersuite_t |
This structure is used for storing ciphersuite information. More... | |
Typedefs | |
typedef struct mbedtls_ssl_ciphersuite_t | mbedtls_ssl_ciphersuite_t |
Functions | |
const int * | mbedtls_ssl_list_ciphersuites (void) |
const mbedtls_ssl_ciphersuite_t * | mbedtls_ssl_ciphersuite_from_string (const char *ciphersuite_name) |
const mbedtls_ssl_ciphersuite_t * | mbedtls_ssl_ciphersuite_from_id (int ciphersuite_id) |
int | mbedtls_ssl_ciphersuite_uses_ec (const mbedtls_ssl_ciphersuite_t *info) |
int | mbedtls_ssl_ciphersuite_uses_psk (const mbedtls_ssl_ciphersuite_t *info) |
#define MBEDTLS_CIPHERSUITE_NODTLS 0x04 |
Can't be used with DTLS.
Definition at line 284 of file ssl_ciphersuites.h.
#define MBEDTLS_CIPHERSUITE_SHORT_TAG 0x02 |
Short authentication tag, eg for CCM_8.
Definition at line 281 of file ssl_ciphersuites.h.
#define MBEDTLS_CIPHERSUITE_WEAK 0x01 |
Weak ciphersuite flag.
Definition at line 280 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA 0x8F |
Definition at line 77 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA 0x90 |
Definition at line 78 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 0xB2 |
Definition at line 103 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM 0xC0A6 |
TLS 1.2.
Definition at line 219 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM_8 0xC0AA |
TLS 1.2.
Definition at line 223 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 0xAA |
TLS 1.2.
Definition at line 93 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA 0x91 |
Definition at line 79 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 0xB3 |
Definition at line 104 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM 0xC0A7 |
TLS 1.2.
Definition at line 220 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM_8 0xC0AB |
TLS 1.2.
Definition at line 224 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 0xAB |
TLS 1.2.
Definition at line 94 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 0xC096 |
Definition at line 202 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 0xC090 |
TLS 1.2.
Definition at line 195 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 0xC097 |
Definition at line 203 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 0xC091 |
TLS 1.2.
Definition at line 196 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA 0x2D |
Weak!
Definition at line 50 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA256 0xB4 |
Weak!
Definition at line 105 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_NULL_SHA384 0xB5 |
Weak!
Definition at line 106 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_PSK_WITH_RC4_128_SHA 0x8E |
Definition at line 76 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA 0x16 |
Definition at line 47 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA 0x33 |
Definition at line 54 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 0x67 |
TLS 1.2.
Definition at line 65 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CCM 0xC09E |
TLS 1.2.
Definition at line 211 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_AES_128_CCM_8 0xC0A2 |
TLS 1.2.
Definition at line 215 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 0x9E |
TLS 1.2.
Definition at line 88 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA 0x39 |
Definition at line 56 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 0x6B |
TLS 1.2.
Definition at line 66 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM 0xC09F |
TLS 1.2.
Definition at line 212 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM_8 0xC0A3 |
TLS 1.2.
Definition at line 216 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 0x9F |
TLS 1.2.
Definition at line 89 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA 0x45 |
Definition at line 63 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 0xBE |
TLS 1.2.
Definition at line 114 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 0xC07C |
TLS 1.2.
Definition at line 182 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA 0x88 |
Definition at line 69 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 0xC4 |
TLS 1.2.
Definition at line 117 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 0xC07D |
TLS 1.2.
Definition at line 183 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_DHE_RSA_WITH_DES_CBC_SHA 0x15 |
Weak! Not in TLS 1.2.
Definition at line 46 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA 0xC003 |
Not in SSL3!
Definition at line 121 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA 0xC004 |
Not in SSL3!
Definition at line 122 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 0xC025 |
TLS 1.2.
Definition at line 145 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 0xC02D |
TLS 1.2.
Definition at line 154 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA 0xC005 |
Not in SSL3!
Definition at line 123 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 0xC026 |
TLS 1.2.
Definition at line 146 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 0xC02E |
TLS 1.2.
Definition at line 155 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 0xC074 |
Not in SSL3!
Definition at line 173 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 0xC088 |
TLS 1.2.
Definition at line 186 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 0xC075 |
Not in SSL3!
Definition at line 174 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 0xC089 |
TLS 1.2.
Definition at line 187 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_NULL_SHA 0xC001 |
Weak!
Definition at line 119 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_ECDSA_WITH_RC4_128_SHA 0xC002 |
Not in SSL3!
Definition at line 120 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA 0xC00D |
Not in SSL3!
Definition at line 133 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA 0xC00E |
Not in SSL3!
Definition at line 134 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 0xC029 |
TLS 1.2.
Definition at line 149 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 0xC031 |
TLS 1.2.
Definition at line 158 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA 0xC00F |
Not in SSL3!
Definition at line 135 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 0xC02A |
TLS 1.2.
Definition at line 150 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 0xC032 |
TLS 1.2.
Definition at line 159 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 0xC078 |
Not in SSL3!
Definition at line 177 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 0xC08C |
TLS 1.2.
Definition at line 190 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 0xC079 |
Not in SSL3!
Definition at line 178 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 0xC08D |
TLS 1.2.
Definition at line 191 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_NULL_SHA 0xC00B |
Weak!
Definition at line 131 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDH_RSA_WITH_RC4_128_SHA 0xC00C |
Not in SSL3!
Definition at line 132 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA 0xC008 |
Not in SSL3!
Definition at line 127 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 0xC009 |
Not in SSL3!
Definition at line 128 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 0xC023 |
TLS 1.2.
Definition at line 143 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CCM 0xC0AC |
TLS 1.2.
Definition at line 227 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 0xC0AE |
TLS 1.2.
Definition at line 229 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 0xC02B |
TLS 1.2.
Definition at line 152 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 0xC00A |
Not in SSL3!
Definition at line 129 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 0xC024 |
TLS 1.2.
Definition at line 144 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM 0xC0AD |
TLS 1.2.
Definition at line 228 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 0xC0AF |
TLS 1.2.
Definition at line 230 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 0xC02C |
TLS 1.2.
Definition at line 153 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 0xC072 |
Not in SSL3!
Definition at line 171 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 0xC086 |
TLS 1.2.
Definition at line 184 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 0xC073 |
Not in SSL3!
Definition at line 172 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 0xC087 |
TLS 1.2.
Definition at line 185 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_NULL_SHA 0xC006 |
Weak!
Definition at line 125 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_ECDSA_WITH_RC4_128_SHA 0xC007 |
Not in SSL3!
Definition at line 126 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA 0xC034 |
Not in SSL3!
Definition at line 162 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA 0xC035 |
Not in SSL3!
Definition at line 163 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 0xC037 |
Not in SSL3!
Definition at line 165 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA 0xC036 |
Not in SSL3!
Definition at line 164 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 0xC038 |
Not in SSL3!
Definition at line 166 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 0xC09A |
Not in SSL3!
Definition at line 206 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 0xC09B |
Not in SSL3!
Definition at line 207 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA 0xC039 |
Weak! No SSL3!
Definition at line 167 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA256 0xC03A |
Weak! No SSL3!
Definition at line 168 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_PSK_WITH_NULL_SHA384 0xC03B |
Weak! No SSL3!
Definition at line 169 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_PSK_WITH_RC4_128_SHA 0xC033 |
Not in SSL3!
Definition at line 161 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA 0xC012 |
Not in SSL3!
Definition at line 139 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA 0xC013 |
Not in SSL3!
Definition at line 140 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 0xC027 |
TLS 1.2.
Definition at line 147 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 0xC02F |
TLS 1.2.
Definition at line 156 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA 0xC014 |
Not in SSL3!
Definition at line 141 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 0xC028 |
TLS 1.2.
Definition at line 148 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 0xC030 |
TLS 1.2.
Definition at line 157 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 0xC076 |
Not in SSL3!
Definition at line 175 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 0xC08A |
TLS 1.2.
Definition at line 188 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 0xC077 |
Not in SSL3!
Definition at line 176 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 0xC08B |
TLS 1.2.
Definition at line 189 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_NULL_SHA 0xC010 |
Weak!
Definition at line 137 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECDHE_RSA_WITH_RC4_128_SHA 0xC011 |
Not in SSL3!
Definition at line 138 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_ECJPAKE_WITH_AES_128_CCM_8 0xC0FF |
experimental
Definition at line 232 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_3DES_EDE_CBC_SHA 0x8B |
Definition at line 72 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA 0x8C |
Definition at line 73 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_AES_128_CBC_SHA256 0xAE |
Definition at line 98 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_AES_128_CCM 0xC0A4 |
TLS 1.2.
Definition at line 217 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_AES_128_CCM_8 0xC0A8 |
TLS 1.2.
Definition at line 221 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_AES_128_GCM_SHA256 0xA8 |
TLS 1.2.
Definition at line 91 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA 0x8D |
Definition at line 74 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_AES_256_CBC_SHA384 0xAF |
Definition at line 99 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_AES_256_CCM 0xC0A5 |
TLS 1.2.
Definition at line 218 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_AES_256_CCM_8 0xC0A9 |
TLS 1.2.
Definition at line 222 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_AES_256_GCM_SHA384 0xA9 |
TLS 1.2.
Definition at line 92 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 0xC094 |
Definition at line 200 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 0xC08E |
TLS 1.2.
Definition at line 193 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 0xC095 |
Definition at line 201 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 0xC08F |
TLS 1.2.
Definition at line 194 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_NULL_SHA 0x2C |
Weak!
Definition at line 49 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_NULL_SHA256 0xB0 |
Weak!
Definition at line 100 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_NULL_SHA384 0xB1 |
Weak!
Definition at line 101 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_PSK_WITH_RC4_128_SHA 0x8A |
Definition at line 71 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA 0x93 |
Definition at line 82 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA 0x94 |
Definition at line 83 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 0xB6 |
Definition at line 108 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 0xAC |
TLS 1.2.
Definition at line 95 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA 0x95 |
Definition at line 84 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 0xB7 |
Definition at line 109 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 0xAD |
TLS 1.2.
Definition at line 96 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 0xC098 |
Definition at line 204 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 0xC092 |
TLS 1.2.
Definition at line 197 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 0xC099 |
Definition at line 205 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 0xC093 |
TLS 1.2.
Definition at line 198 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA 0x2E |
Weak!
Definition at line 51 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA256 0xB8 |
Weak!
Definition at line 110 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_NULL_SHA384 0xB9 |
Weak!
Definition at line 111 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_PSK_WITH_RC4_128_SHA 0x92 |
Definition at line 81 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_3DES_EDE_CBC_SHA 0x0A |
Definition at line 44 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA 0x2F |
Definition at line 52 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_AES_128_CBC_SHA256 0x3C |
TLS 1.2.
Definition at line 59 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_AES_128_CCM 0xC09C |
TLS 1.2.
Definition at line 209 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_AES_128_CCM_8 0xC0A0 |
TLS 1.2.
Definition at line 213 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_AES_128_GCM_SHA256 0x9C |
TLS 1.2.
Definition at line 86 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA 0x35 |
Definition at line 55 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_AES_256_CBC_SHA256 0x3D |
TLS 1.2.
Definition at line 60 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_AES_256_CCM 0xC09D |
TLS 1.2.
Definition at line 210 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_AES_256_CCM_8 0xC0A1 |
TLS 1.2.
Definition at line 214 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_AES_256_GCM_SHA384 0x9D |
TLS 1.2.
Definition at line 87 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA 0x41 |
Definition at line 62 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 0xBA |
TLS 1.2.
Definition at line 113 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 0xC07A |
TLS 1.2.
Definition at line 180 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA 0x84 |
Definition at line 68 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 0xC0 |
TLS 1.2.
Definition at line 116 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 0xC07B |
TLS 1.2.
Definition at line 181 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_DES_CBC_SHA 0x09 |
Weak! Not in TLS 1.2.
Definition at line 42 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_NULL_MD5 0x01 |
Weak!
Definition at line 37 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_NULL_SHA 0x02 |
Weak!
Definition at line 38 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_NULL_SHA256 0x3B |
Weak!
Definition at line 58 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_RC4_128_MD5 0x04 |
Definition at line 40 of file ssl_ciphersuites.h.
#define MBEDTLS_TLS_RSA_WITH_RC4_128_SHA 0x05 |
Definition at line 41 of file ssl_ciphersuites.h.
typedef struct mbedtls_ssl_ciphersuite_t mbedtls_ssl_ciphersuite_t |
Definition at line 278 of file ssl_ciphersuites.h.
Definition at line 237 of file ssl_ciphersuites.h.
const mbedtls_ssl_ciphersuite_t* mbedtls_ssl_ciphersuite_from_id | ( | int | ciphersuite_id | ) |
const mbedtls_ssl_ciphersuite_t* mbedtls_ssl_ciphersuite_from_string | ( | const char * | ciphersuite_name | ) |
int mbedtls_ssl_ciphersuite_uses_ec | ( | const mbedtls_ssl_ciphersuite_t * | info | ) |
int mbedtls_ssl_ciphersuite_uses_psk | ( | const mbedtls_ssl_ciphersuite_t * | info | ) |
const int* mbedtls_ssl_list_ciphersuites | ( | void | ) |