Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix shadow global declaration on old versions of gcc #8519

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/internal.c
Original file line number Diff line number Diff line change
Expand Up @@ -25348,10 +25348,10 @@ int SendAsyncData(WOLFSSL* ssl)
* 2 in SCR and we have plain data ready
* Early data logic may bypass this logic in TLSv1.3 when appropriate.
*/
static int ssl_in_handshake(WOLFSSL *ssl, int send)
static int ssl_in_handshake(WOLFSSL *ssl, int send_value)
{
if (IsSCR(ssl)) {
if (send) {
if (send_value) {
/* allow sending data in SCR */
return 0;
} else {
Expand Down
24 changes: 12 additions & 12 deletions src/ssl_asn1.c
Original file line number Diff line number Diff line change
Expand Up @@ -1093,36 +1093,36 @@ static int wolfssl_asn1_integer_require_len(WOLFSSL_ASN1_INTEGER* a, int len,
*/
WOLFSSL_ASN1_INTEGER* wolfSSL_ASN1_INTEGER_dup(const WOLFSSL_ASN1_INTEGER* src)
{
WOLFSSL_ASN1_INTEGER* dup = NULL;
WOLFSSL_ASN1_INTEGER* dup_value = NULL;

WOLFSSL_ENTER("wolfSSL_ASN1_INTEGER_dup");

/* Check for object to duplicate. */
if (src != NULL) {
/* Create a new ASN.1 INTEGER object to be copied into. */
dup = wolfSSL_ASN1_INTEGER_new();
dup_value = wolfSSL_ASN1_INTEGER_new();
}
/* Check for object to copy into. */
if (dup != NULL) {
if (dup_value != NULL) {
/* Copy simple fields. */
dup->length = src->length;
dup->negative = src->negative;
dup->type = src->type;
dup_value->length = src->length;
dup_value->negative = src->negative;
dup_value->type = src->type;

if (!src->isDynamic) {
/* Copy over data from/to fixed buffer. */
XMEMCPY(dup->intData, src->intData, WOLFSSL_ASN1_INTEGER_MAX);
XMEMCPY(dup_value->intData, src->intData, WOLFSSL_ASN1_INTEGER_MAX);
}
else if (wolfssl_asn1_integer_require_len(dup, src->length, 0) == 0) {
wolfSSL_ASN1_INTEGER_free(dup);
dup = NULL;
else if (wolfssl_asn1_integer_require_len(dup_value, src->length, 0) == 0) {
wolfSSL_ASN1_INTEGER_free(dup_value);
dup_value = NULL;
}
else {
XMEMCPY(dup->data, src->data, (size_t)src->length);
XMEMCPY(dup_value->data, src->data, (size_t)src->length);
}
}

return dup;
return dup_value;
}
#endif /* OPENSSL_EXTRA || WOLFSSL_WPAS_SMALL */

Expand Down
4 changes: 2 additions & 2 deletions wolfcrypt/src/evp.c
Original file line number Diff line number Diff line change
Expand Up @@ -8259,9 +8259,9 @@ void wolfSSL_EVP_init(void)
}
#endif /* !NO_AES || !NO_DES3 */

static int IsCipherTypeAEAD(unsigned char cipherType)
static int IsCipherTypeAEAD(unsigned char cipherType_value)
{
switch (cipherType) {
switch (cipherType_value) {
case WC_AES_128_GCM_TYPE:
case WC_AES_192_GCM_TYPE:
case WC_AES_256_GCM_TYPE:
Expand Down
4 changes: 2 additions & 2 deletions wolfcrypt/src/sp_int.c
Original file line number Diff line number Diff line change
Expand Up @@ -8216,7 +8216,7 @@ int sp_addmod_ct(const sp_int* a, const sp_int* b, const sp_int* m, sp_int* r)
* @return MP_OKAY on success.
*/
static void _sp_submod_ct(const sp_int* a, const sp_int* b, const sp_int* m,
unsigned int max, sp_int* r)
unsigned int max_value, sp_int* r)
{
#ifndef SQR_MUL_ASM
sp_int_sword w;
Expand All @@ -8237,7 +8237,7 @@ static void _sp_submod_ct(const sp_int* a, const sp_int* b, const sp_int* m,
l = 0;
h = 0;
#endif
for (i = 0; i < max; i++) {
for (i = 0; i < max_value; i++) {
/* Values past 'used' are not initialized. */
mask_a += (i == a->used);
mask_b += (i == b->used);
Expand Down
Loading