mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-10-30 19:20:40 -04:00 
			
		
		
		
	Add remaining ARIA suites to priority list
Those suites were defined in ciphersuite_definitions[] but not included in ciphersuite_preference[] which meant they couldn't be negotiated unless explicitly added by the user. Add them so that they're usable by default like any other suite.
This commit is contained in:
		
							parent
							
								
									9decaf57b7
								
							
						
					
					
						commit
						af37f0f68f
					
				| @ -47,7 +47,7 @@ | |||||||
|  * 1. By key exchange: |  * 1. By key exchange: | ||||||
|  *    Forward-secure non-PSK > forward-secure PSK > ECJPAKE > other non-PSK > other PSK |  *    Forward-secure non-PSK > forward-secure PSK > ECJPAKE > other non-PSK > other PSK | ||||||
|  * 2. By key length and cipher: |  * 2. By key length and cipher: | ||||||
|  *    AES-256 > Camellia-256 > ARIA-256 > AES-128 > Camellia-128 > ARIA-256 > 3DES |  *    AES-256 > Camellia-256 > ARIA-256 > AES-128 > Camellia-128 > ARIA-128 > 3DES | ||||||
|  * 3. By cipher mode when relevant GCM > CCM > CBC > CCM_8 |  * 3. By cipher mode when relevant GCM > CCM > CBC > CCM_8 | ||||||
|  * 4. By hash function used when relevant |  * 4. By hash function used when relevant | ||||||
|  * 5. By key exchange/auth again: EC > non-EC |  * 5. By key exchange/auth again: EC > non-EC | ||||||
| @ -137,6 +137,9 @@ static const int ciphersuite_preference[] = | |||||||
|     MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384, |     MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384, | ||||||
|     MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384, |     MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384, | ||||||
|     MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM_8, |     MBEDTLS_TLS_DHE_PSK_WITH_AES_256_CCM_8, | ||||||
|  |     MBEDTLS_TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384, | ||||||
|  |     MBEDTLS_TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384, | ||||||
|  |     MBEDTLS_TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384, | ||||||
| 
 | 
 | ||||||
|     MBEDTLS_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256, |     MBEDTLS_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256, | ||||||
|     MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM, |     MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM, | ||||||
| @ -148,6 +151,9 @@ static const int ciphersuite_preference[] = | |||||||
|     MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256, |     MBEDTLS_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256, | ||||||
|     MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256, |     MBEDTLS_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256, | ||||||
|     MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM_8, |     MBEDTLS_TLS_DHE_PSK_WITH_AES_128_CCM_8, | ||||||
|  |     MBEDTLS_TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256, | ||||||
|  |     MBEDTLS_TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256, | ||||||
|  |     MBEDTLS_TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256, | ||||||
| 
 | 
 | ||||||
|     MBEDTLS_TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA, |     MBEDTLS_TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA, | ||||||
|     MBEDTLS_TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA, |     MBEDTLS_TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA, | ||||||
| @ -177,6 +183,14 @@ static const int ciphersuite_preference[] = | |||||||
|     MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384, |     MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384, | ||||||
|     MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384, |     MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384, | ||||||
| 
 | 
 | ||||||
|  |     /* All ARIA-256 suites */ | ||||||
|  |     MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384, | ||||||
|  |     MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384, | ||||||
|  |     MBEDTLS_TLS_RSA_WITH_ARIA_256_GCM_SHA384, | ||||||
|  |     MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384, | ||||||
|  |     MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384, | ||||||
|  |     MBEDTLS_TLS_RSA_WITH_ARIA_256_CBC_SHA384, | ||||||
|  | 
 | ||||||
|     /* All AES-128 suites */ |     /* All AES-128 suites */ | ||||||
|     MBEDTLS_TLS_RSA_WITH_AES_128_GCM_SHA256, |     MBEDTLS_TLS_RSA_WITH_AES_128_GCM_SHA256, | ||||||
|     MBEDTLS_TLS_RSA_WITH_AES_128_CCM, |     MBEDTLS_TLS_RSA_WITH_AES_128_CCM, | ||||||
| @ -199,6 +213,14 @@ static const int ciphersuite_preference[] = | |||||||
|     MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256, |     MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256, | ||||||
|     MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256, |     MBEDTLS_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256, | ||||||
| 
 | 
 | ||||||
|  |     /* All ARIA-128 suites */ | ||||||
|  |     MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256, | ||||||
|  |     MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256, | ||||||
|  |     MBEDTLS_TLS_RSA_WITH_ARIA_128_GCM_SHA256, | ||||||
|  |     MBEDTLS_TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256, | ||||||
|  |     MBEDTLS_TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256, | ||||||
|  |     MBEDTLS_TLS_RSA_WITH_ARIA_128_CBC_SHA256, | ||||||
|  | 
 | ||||||
|     /* All remaining >= 128-bit suites */ |     /* All remaining >= 128-bit suites */ | ||||||
|     MBEDTLS_TLS_RSA_WITH_3DES_EDE_CBC_SHA, |     MBEDTLS_TLS_RSA_WITH_3DES_EDE_CBC_SHA, | ||||||
|     MBEDTLS_TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA, |     MBEDTLS_TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Manuel Pégourié-Gonnard
						Manuel Pégourié-Gonnard