mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 03:07:29 +02:00
for clients only
This commit is contained in:
@ -26130,13 +26130,16 @@ int SetCipherList(WOLFSSL_CTX* ctx, Suites* suites, const char* list)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_RENEGOTIATION_INDICATION
|
#ifdef HAVE_RENEGOTIATION_INDICATION
|
||||||
if (suites->suiteSz > WOLFSSL_MAX_SUITE_SZ - 2) {
|
if (ctx->method->side == WOLFSSL_CLIENT_END) {
|
||||||
WOLFSSL_MSG("Too many ciphersuites");
|
if (suites->suiteSz > WOLFSSL_MAX_SUITE_SZ - 2) {
|
||||||
return 0;
|
WOLFSSL_MSG("Too many ciphersuites");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
suites->suites[suites->suiteSz] = CIPHER_BYTE;
|
||||||
|
suites->suites[suites->suiteSz+1] =
|
||||||
|
TLS_EMPTY_RENEGOTIATION_INFO_SCSV;
|
||||||
|
suites->suiteSz += 2;
|
||||||
}
|
}
|
||||||
suites->suites[suites->suiteSz] = CIPHER_BYTE;
|
|
||||||
suites->suites[suites->suiteSz+1] = TLS_EMPTY_RENEGOTIATION_INFO_SCSV;
|
|
||||||
suites->suiteSz += 2;
|
|
||||||
#endif
|
#endif
|
||||||
suites->setSuites = 1;
|
suites->setSuites = 1;
|
||||||
}
|
}
|
||||||
@ -26274,13 +26277,16 @@ int SetCipherListFromBytes(WOLFSSL_CTX* ctx, Suites* suites, const byte* list,
|
|||||||
InitSuitesHashSigAlgo_ex2(suites->hashSigAlgo, haveSig, 1, keySz,
|
InitSuitesHashSigAlgo_ex2(suites->hashSigAlgo, haveSig, 1, keySz,
|
||||||
&suites->hashSigAlgoSz);
|
&suites->hashSigAlgoSz);
|
||||||
#ifdef HAVE_RENEGOTIATION_INDICATION
|
#ifdef HAVE_RENEGOTIATION_INDICATION
|
||||||
if (suites->suiteSz > WOLFSSL_MAX_SUITE_SZ - 2) {
|
if (ctx->method->side == WOLFSSL_CLIENT_END) {
|
||||||
WOLFSSL_MSG("Too many ciphersuites");
|
if (suites->suiteSz > WOLFSSL_MAX_SUITE_SZ - 2) {
|
||||||
return 0;
|
WOLFSSL_MSG("Too many ciphersuites");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
suites->suites[suites->suiteSz] = CIPHER_BYTE;
|
||||||
|
suites->suites[suites->suiteSz+1] =
|
||||||
|
TLS_EMPTY_RENEGOTIATION_INFO_SCSV;
|
||||||
|
suites->suiteSz += 2;
|
||||||
}
|
}
|
||||||
suites->suites[suites->suiteSz] = CIPHER_BYTE;
|
|
||||||
suites->suites[suites->suiteSz+1] = TLS_EMPTY_RENEGOTIATION_INFO_SCSV;
|
|
||||||
suites->suiteSz += 2;
|
|
||||||
#endif
|
#endif
|
||||||
suites->setSuites = 1;
|
suites->setSuites = 1;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user