forked from wolfSSL/wolfssl
InitSuites
changes to order making BUILD_TLS_AES_256_GCM_SHA384
be prioritized over BUILD_TLS_AES_128_GCM_SHA256
This commit is contained in:
@ -3304,13 +3304,6 @@ void InitSuites(Suites* suites, ProtocolVersion pv, int keySz, word16 haveRSA,
|
|||||||
return; /* trust user settings, don't override */
|
return; /* trust user settings, don't override */
|
||||||
|
|
||||||
#ifdef WOLFSSL_TLS13
|
#ifdef WOLFSSL_TLS13
|
||||||
#ifdef BUILD_TLS_AES_128_GCM_SHA256
|
|
||||||
if (tls1_3) {
|
|
||||||
suites->suites[idx++] = TLS13_BYTE;
|
|
||||||
suites->suites[idx++] = TLS_AES_128_GCM_SHA256;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BUILD_TLS_AES_256_GCM_SHA384
|
#ifdef BUILD_TLS_AES_256_GCM_SHA384
|
||||||
if (tls1_3) {
|
if (tls1_3) {
|
||||||
suites->suites[idx++] = TLS13_BYTE;
|
suites->suites[idx++] = TLS13_BYTE;
|
||||||
@ -3318,6 +3311,13 @@ void InitSuites(Suites* suites, ProtocolVersion pv, int keySz, word16 haveRSA,
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef BUILD_TLS_AES_128_GCM_SHA256
|
||||||
|
if (tls1_3) {
|
||||||
|
suites->suites[idx++] = TLS13_BYTE;
|
||||||
|
suites->suites[idx++] = TLS_AES_128_GCM_SHA256;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef BUILD_TLS_CHACHA20_POLY1305_SHA256
|
#ifdef BUILD_TLS_CHACHA20_POLY1305_SHA256
|
||||||
if (tls1_3) {
|
if (tls1_3) {
|
||||||
suites->suites[idx++] = TLS13_BYTE;
|
suites->suites[idx++] = TLS13_BYTE;
|
||||||
|
Reference in New Issue
Block a user