Ver Fonte

AppleTLS: update cipher suites

Nils Maier há 6 anos atrás
pai
commit
40e01dbb4c
1 ficheiros alterados com 10 adições e 1 exclusões
  1. 10 1
      src/AppleTLSSession.cc

+ 10 - 1
src/AppleTLSSession.cc

@@ -176,6 +176,9 @@ static struct {
     SUITE(TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA, 0xC017),
     SUITE(TLS_ECDH_anon_WITH_AES_128_CBC_SHA, 0xC018),
     SUITE(TLS_ECDH_anon_WITH_AES_256_CBC_SHA, 0xC019),
+    SUITE(TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA, 0xC035),
+    SUITE(TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA, 0xC036),
+    SUITE(TLS_PSK_WITH_CHACHA20_POLY1305_SHA256, 0xCCAB),
     SUITE(TLS_NULL_WITH_NULL_NULL, 0x0000),
     SUITE(TLS_RSA_WITH_NULL_MD5, 0x0001),
     SUITE(TLS_RSA_WITH_NULL_SHA, 0x0002),
@@ -258,6 +261,11 @@ static struct {
     SUITE(TLS_RSA_PSK_WITH_AES_256_CBC_SHA384, 0x00B7),
     SUITE(TLS_RSA_PSK_WITH_NULL_SHA256, 0x00B8),
     SUITE(TLS_RSA_PSK_WITH_NULL_SHA384, 0x00B9),
+    SUITE(TLS_AES_128_GCM_SHA256, 0x1301),
+    SUITE(TLS_AES_256_GCM_SHA384, 0x1302),
+    SUITE(TLS_CHACHA20_POLY1305_SHA256, 0x1303),
+    SUITE(TLS_AES_128_CCM_SHA256, 0x1304),
+    SUITE(TLS_AES_128_CCM_8_SHA256, 0x1305),
     SUITE(TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, 0xC023),
     SUITE(TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384, 0xC024),
     SUITE(TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256, 0xC025),
@@ -274,7 +282,8 @@ static struct {
     SUITE(TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, 0xC030),
     SUITE(TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256, 0xC031),
     SUITE(TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384, 0xC032),
-    SUITE(TLS_EMPTY_RENEGOTIATION_INFO_SCSV, 0x00FF),
+    SUITE(TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, 0xCCA8),
+    SUITE(TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, 0xCCA9),
     SUITE(SSL_RSA_WITH_RC2_CBC_MD5, 0xFF80),
     SUITE(SSL_RSA_WITH_IDEA_CBC_MD5, 0xFF81),
     SUITE(SSL_RSA_WITH_DES_CBC_MD5, 0xFF82),