aboutsummaryrefslogtreecommitdiff
path: root/networking/tls.c
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2018-11-04 21:25:41 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2018-11-04 21:25:41 +0100
commit5df3b12241526af543c5acd2088ce22f3524de32 (patch)
tree52c79a8c863d2e5f150c05f6294c833f5e9a2836 /networking/tls.c
parentb29d0455816fc7b384ef1a59d1895486317128da (diff)
downloadbusybox-w32-5df3b12241526af543c5acd2088ce22f3524de32.tar.gz
busybox-w32-5df3b12241526af543c5acd2088ce22f3524de32.tar.bz2
busybox-w32-5df3b12241526af543c5acd2088ce22f3524de32.zip
tls: reorder a few more cipher ids
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'networking/tls.c')
-rw-r--r--networking/tls.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/networking/tls.c b/networking/tls.c
index b36d7fa84..7cd6a61ba 100644
--- a/networking/tls.c
+++ b/networking/tls.c
@@ -104,46 +104,46 @@
104#define HANDSHAKE_CLIENT_KEY_EXCHANGE 16 /* 0x10 */ 104#define HANDSHAKE_CLIENT_KEY_EXCHANGE 16 /* 0x10 */
105#define HANDSHAKE_FINISHED 20 /* 0x14 */ 105#define HANDSHAKE_FINISHED 20 /* 0x14 */
106 106
107#define TLS_EMPTY_RENEGOTIATION_INFO_SCSV 0x00FF /* not a real cipher id... */
108
107#define SSL_NULL_WITH_NULL_NULL 0x0000 109#define SSL_NULL_WITH_NULL_NULL 0x0000
108#define SSL_RSA_WITH_NULL_MD5 0x0001 110#define SSL_RSA_WITH_NULL_MD5 0x0001
109#define SSL_RSA_WITH_NULL_SHA 0x0002 111#define SSL_RSA_WITH_NULL_SHA 0x0002
110#define SSL_RSA_WITH_RC4_128_MD5 0x0004 112#define SSL_RSA_WITH_RC4_128_MD5 0x0004
111#define SSL_RSA_WITH_RC4_128_SHA 0x0005 113#define SSL_RSA_WITH_RC4_128_SHA 0x0005
114#define TLS_RSA_WITH_IDEA_CBC_SHA 0x0007 /* 7 */
112#define SSL_RSA_WITH_3DES_EDE_CBC_SHA 0x000A /* 10 */ 115#define SSL_RSA_WITH_3DES_EDE_CBC_SHA 0x000A /* 10 */
113#define TLS_RSA_WITH_AES_128_CBC_SHA 0x002F /*SSLv3 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA1 */
114#define TLS_RSA_WITH_AES_256_CBC_SHA 0x0035 /* 53 */
115#define TLS_RSA_WITH_NULL_SHA256 0x003B /* 59 */
116
117#define TLS_EMPTY_RENEGOTIATION_INFO_SCSV 0x00FF
118 116
119#define TLS_RSA_WITH_IDEA_CBC_SHA 0x0007 /* 7 */
120#define SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA 0x0016 /* 22 */ 117#define SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA 0x0016 /* 22 */
121#define SSL_DH_anon_WITH_RC4_128_MD5 0x0018 /* 24 */ 118#define SSL_DH_anon_WITH_RC4_128_MD5 0x0018 /* 24 */
122#define SSL_DH_anon_WITH_3DES_EDE_CBC_SHA 0x001B /* 27 */ 119#define SSL_DH_anon_WITH_3DES_EDE_CBC_SHA 0x001B /* 27 */
120#define TLS_RSA_WITH_AES_128_CBC_SHA 0x002F /*SSLv3 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA1 */
123#define TLS_DHE_RSA_WITH_AES_128_CBC_SHA 0x0033 /* 51 */ 121#define TLS_DHE_RSA_WITH_AES_128_CBC_SHA 0x0033 /* 51 */
124#define TLS_DHE_RSA_WITH_AES_256_CBC_SHA 0x0039 /* 57 */
125#define TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 0x0067 /* 103 */
126#define TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 0x006B /* 107 */
127#define TLS_DH_anon_WITH_AES_128_CBC_SHA 0x0034 /* 52 */ 122#define TLS_DH_anon_WITH_AES_128_CBC_SHA 0x0034 /* 52 */
123#define TLS_RSA_WITH_AES_256_CBC_SHA 0x0035 /* 53 */
124#define TLS_DHE_RSA_WITH_AES_256_CBC_SHA 0x0039 /* 57 */
128#define TLS_DH_anon_WITH_AES_256_CBC_SHA 0x003A /* 58 */ 125#define TLS_DH_anon_WITH_AES_256_CBC_SHA 0x003A /* 58 */
126#define TLS_RSA_WITH_NULL_SHA256 0x003B /* 59 */
129#define TLS_RSA_WITH_AES_128_CBC_SHA256 0x003C /* 60 */ 127#define TLS_RSA_WITH_AES_128_CBC_SHA256 0x003C /* 60 */
130#define TLS_RSA_WITH_AES_256_CBC_SHA256 0x003D /* 61 */ 128#define TLS_RSA_WITH_AES_256_CBC_SHA256 0x003D /* 61 */
131#define TLS_RSA_WITH_SEED_CBC_SHA 0x0096 /* 150 */ 129#define TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 0x0067 /* 103 */
130#define TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 0x006B /* 107 */
132#define TLS_PSK_WITH_AES_128_CBC_SHA 0x008C /* 140 */ 131#define TLS_PSK_WITH_AES_128_CBC_SHA 0x008C /* 140 */
133#define TLS_PSK_WITH_AES_128_CBC_SHA256 0x00AE /* 174 */
134#define TLS_PSK_WITH_AES_256_CBC_SHA384 0x00AF /* 175 */
135#define TLS_PSK_WITH_AES_256_CBC_SHA 0x008D /* 141 */ 132#define TLS_PSK_WITH_AES_256_CBC_SHA 0x008D /* 141 */
136#define TLS_DHE_PSK_WITH_AES_128_CBC_SHA 0x0090 /* 144 */ 133#define TLS_DHE_PSK_WITH_AES_128_CBC_SHA 0x0090 /* 144 */
137#define TLS_DHE_PSK_WITH_AES_256_CBC_SHA 0x0091 /* 145 */ 134#define TLS_DHE_PSK_WITH_AES_256_CBC_SHA 0x0091 /* 145 */
135#define TLS_RSA_WITH_SEED_CBC_SHA 0x0096 /* 150 */
136#define TLS_PSK_WITH_AES_128_CBC_SHA256 0x00AE /* 174 */
137#define TLS_PSK_WITH_AES_256_CBC_SHA384 0x00AF /* 175 */
138#define TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA 0xC004 /* 49156 */ 138#define TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA 0xC004 /* 49156 */
139#define TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA 0xC005 /* 49157 */ 139#define TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA 0xC005 /* 49157 */
140#define TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 0xC009 /*TLSv1 Kx=ECDH Au=ECDSA Enc=AES(128) Mac=SHA1 */ 140#define TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 0xC009 /*TLSv1 Kx=ECDH Au=ECDSA Enc=AES(128) Mac=SHA1 */
141#define TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 0xC00A /*TLSv1 Kx=ECDH Au=ECDSA Enc=AES(256) Mac=SHA1 */ 141#define TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 0xC00A /*TLSv1 Kx=ECDH Au=ECDSA Enc=AES(256) Mac=SHA1 */
142#define TLS_ECDH_RSA_WITH_AES_128_CBC_SHA 0xC00E /* 49166 */
143#define TLS_ECDH_RSA_WITH_AES_256_CBC_SHA 0xC00F /* 49167 */
142#define TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA 0xC012 /* 49170 */ 144#define TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA 0xC012 /* 49170 */
143#define TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA 0xC013 /*TLSv1 Kx=ECDH Au=RSA Enc=AES(128) Mac=SHA1 */ 145#define TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA 0xC013 /*TLSv1 Kx=ECDH Au=RSA Enc=AES(128) Mac=SHA1 */
144#define TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA 0xC014 /*TLSv1 Kx=ECDH Au=RSA Enc=AES(256) Mac=SHA1 */ 146#define TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA 0xC014 /*TLSv1 Kx=ECDH Au=RSA Enc=AES(256) Mac=SHA1 */
145#define TLS_ECDH_RSA_WITH_AES_128_CBC_SHA 0xC00E /* 49166 */
146#define TLS_ECDH_RSA_WITH_AES_256_CBC_SHA 0xC00F /* 49167 */
147#define TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 0xC023 /*TLSv1.2 Kx=ECDH Au=ECDSA Enc=AES(128) Mac=SHA256 */ 147#define TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 0xC023 /*TLSv1.2 Kx=ECDH Au=ECDSA Enc=AES(128) Mac=SHA256 */
148#define TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 0xC024 /*TLSv1.2 Kx=ECDH Au=ECDSA Enc=AES(256) Mac=SHA384 */ 148#define TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 0xC024 /*TLSv1.2 Kx=ECDH Au=ECDSA Enc=AES(256) Mac=SHA384 */
149#define TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 0xC025 /* 49189 */ 149#define TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 0xC025 /* 49189 */
@@ -168,17 +168,17 @@
168/* From http://wiki.mozilla.org/Security/Server_Side_TLS */ 168/* From http://wiki.mozilla.org/Security/Server_Side_TLS */
169/* and 'openssl ciphers -V -stdname' */ 169/* and 'openssl ciphers -V -stdname' */
170#define TLS_RSA_WITH_ARIA_128_GCM_SHA256 0xC050 /*TLSv1.2 Kx=RSA Au=RSA Enc=ARIAGCM(128) Mac=AEAD */ 170#define TLS_RSA_WITH_ARIA_128_GCM_SHA256 0xC050 /*TLSv1.2 Kx=RSA Au=RSA Enc=ARIAGCM(128) Mac=AEAD */
171#define TLS_RSA_WITH_ARIA_256_GCM_SHA384 0xC051 /*TLSv1.2 Kx=RSA Au=RSA Enc=ARIAGCM(256) Mac=AEAD */
171#define TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 0xC052 /*TLSv1.2 Kx=DH Au=RSA Enc=ARIAGCM(128) Mac=AEAD */ 172#define TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 0xC052 /*TLSv1.2 Kx=DH Au=RSA Enc=ARIAGCM(128) Mac=AEAD */
172#define TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 0xC053 /*TLSv1.2 Kx=DH Au=RSA Enc=ARIAGCM(256) Mac=AEAD */ 173#define TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 0xC053 /*TLSv1.2 Kx=DH Au=RSA Enc=ARIAGCM(256) Mac=AEAD */
173#define TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 0xC05D /*TLSv1.2 Kx=ECDH Au=ECDSA Enc=ARIAGCM(256) Mac=AEAD */
174#define TLS_RSA_WITH_ARIA_256_GCM_SHA384 0xC051 /*TLSv1.2 Kx=RSA Au=RSA Enc=ARIAGCM(256) Mac=AEAD */
175#define TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 0xC05C /*TLSv1.2 Kx=ECDH Au=ECDSA Enc=ARIAGCM(128) Mac=AEAD */ 174#define TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 0xC05C /*TLSv1.2 Kx=ECDH Au=ECDSA Enc=ARIAGCM(128) Mac=AEAD */
175#define TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 0xC05D /*TLSv1.2 Kx=ECDH Au=ECDSA Enc=ARIAGCM(256) Mac=AEAD */
176#define TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 0xC060 /*TLSv1.2 Kx=ECDH Au=RSA Enc=ARIAGCM(128) Mac=AEAD */ 176#define TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 0xC060 /*TLSv1.2 Kx=ECDH Au=RSA Enc=ARIAGCM(128) Mac=AEAD */
177#define TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 0xC061 /*TLSv1.2 Kx=ECDH Au=RSA Enc=ARIAGCM(256) Mac=AEAD */ 177#define TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 0xC061 /*TLSv1.2 Kx=ECDH Au=RSA Enc=ARIAGCM(256) Mac=AEAD */
178#define TLS_RSA_WITH_AES_128_CCM 0xC09C /*TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM(128) Mac=AEAD */ 178#define TLS_RSA_WITH_AES_128_CCM 0xC09C /*TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM(128) Mac=AEAD */
179#define TLS_RSA_WITH_AES_256_CCM 0xC09D /*TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM(256) Mac=AEAD */ 179#define TLS_RSA_WITH_AES_256_CCM 0xC09D /*TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM(256) Mac=AEAD */
180#define TLS_DHE_RSA_WITH_AES_256_CCM 0xC09F /*TLSv1.2 Kx=DH Au=RSA Enc=AESCCM(256) Mac=AEAD */
181#define TLS_DHE_RSA_WITH_AES_128_CCM 0xC09E /*TLSv1.2 Kx=DH Au=RSA Enc=AESCCM(128) Mac=AEAD */ 180#define TLS_DHE_RSA_WITH_AES_128_CCM 0xC09E /*TLSv1.2 Kx=DH Au=RSA Enc=AESCCM(128) Mac=AEAD */
181#define TLS_DHE_RSA_WITH_AES_256_CCM 0xC09F /*TLSv1.2 Kx=DH Au=RSA Enc=AESCCM(256) Mac=AEAD */
182#define TLS_RSA_WITH_AES_128_CCM_8 0xC0A0 /*TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM8(128) Mac=AEAD */ 182#define TLS_RSA_WITH_AES_128_CCM_8 0xC0A0 /*TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM8(128) Mac=AEAD */
183#define TLS_RSA_WITH_AES_256_CCM_8 0xC0A1 /*TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM8(256) Mac=AEAD */ 183#define TLS_RSA_WITH_AES_256_CCM_8 0xC0A1 /*TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM8(256) Mac=AEAD */
184#define TLS_DHE_RSA_WITH_AES_128_CCM_8 0xC0A2 /*TLSv1.2 Kx=DH Au=RSA Enc=AESCCM8(128) Mac=AEAD */ 184#define TLS_DHE_RSA_WITH_AES_128_CCM_8 0xC0A2 /*TLSv1.2 Kx=DH Au=RSA Enc=AESCCM8(128) Mac=AEAD */