mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-01 19:54:40 +02:00
fix psk requires with different first byte
This commit is contained in:
@@ -9749,6 +9749,14 @@ static void PickHashSigAlgo(CYASSL* ssl,
|
|||||||
return 1;
|
return 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case TLS_PSK_WITH_AES_128_CCM:
|
||||||
|
case TLS_PSK_WITH_AES_256_CCM:
|
||||||
|
case TLS_PSK_WITH_AES_128_CCM_8:
|
||||||
|
case TLS_PSK_WITH_AES_256_CCM_8:
|
||||||
|
if (requirement == REQUIRES_PSK)
|
||||||
|
return 1;
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
CYASSL_MSG("Unsupported cipher suite, CipherRequires ECC");
|
CYASSL_MSG("Unsupported cipher suite, CipherRequires ECC");
|
||||||
return 0;
|
return 0;
|
||||||
@@ -9821,25 +9829,9 @@ static void PickHashSigAlgo(CYASSL* ssl,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
case TLS_PSK_WITH_AES_128_CBC_SHA256 :
|
case TLS_PSK_WITH_AES_128_CBC_SHA256 :
|
||||||
if (requirement == REQUIRES_PSK)
|
|
||||||
return 1;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case TLS_PSK_WITH_AES_128_CBC_SHA :
|
case TLS_PSK_WITH_AES_128_CBC_SHA :
|
||||||
if (requirement == REQUIRES_PSK)
|
|
||||||
return 1;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case TLS_PSK_WITH_AES_256_CBC_SHA :
|
case TLS_PSK_WITH_AES_256_CBC_SHA :
|
||||||
if (requirement == REQUIRES_PSK)
|
|
||||||
return 1;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case TLS_PSK_WITH_NULL_SHA256 :
|
case TLS_PSK_WITH_NULL_SHA256 :
|
||||||
if (requirement == REQUIRES_PSK)
|
|
||||||
return 1;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case TLS_PSK_WITH_NULL_SHA :
|
case TLS_PSK_WITH_NULL_SHA :
|
||||||
if (requirement == REQUIRES_PSK)
|
if (requirement == REQUIRES_PSK)
|
||||||
return 1;
|
return 1;
|
||||||
|
Reference in New Issue
Block a user