forked from wolfSSL/wolfssl
Merge pull request #6482 from SparkiDev/regression_fixes_7
Regression testing fixes
This commit is contained in:
@ -4097,7 +4097,7 @@ int wolfSSL_Rehandshake(WOLFSSL* ssl)
|
|||||||
else {
|
else {
|
||||||
/* Reset resuming flag to do full secure handshake. */
|
/* Reset resuming flag to do full secure handshake. */
|
||||||
ssl->options.resuming = 0;
|
ssl->options.resuming = 0;
|
||||||
#ifdef HAVE_SESSION_TICKET
|
#if defined(HAVE_SESSION_TICKET) && !defined(NO_WOLFSSL_CLIENT)
|
||||||
/* Clearing the ticket. */
|
/* Clearing the ticket. */
|
||||||
ret = wolfSSL_UseSessionTicket(ssl);
|
ret = wolfSSL_UseSessionTicket(ssl);
|
||||||
#endif
|
#endif
|
||||||
|
@ -46316,7 +46316,7 @@ static int test_wolfSSL_ticket_keys(void)
|
|||||||
WOLFSSL_CTX* ctx;
|
WOLFSSL_CTX* ctx;
|
||||||
byte keys[WOLFSSL_TICKET_KEYS_SZ];
|
byte keys[WOLFSSL_TICKET_KEYS_SZ];
|
||||||
|
|
||||||
AssertNotNull(ctx = wolfSSL_CTX_new(wolfSSLv23_client_method()));
|
AssertNotNull(ctx = wolfSSL_CTX_new(wolfSSLv23_server_method()));
|
||||||
|
|
||||||
AssertIntEQ(wolfSSL_CTX_get_tlsext_ticket_keys(NULL, NULL, 0),
|
AssertIntEQ(wolfSSL_CTX_get_tlsext_ticket_keys(NULL, NULL, 0),
|
||||||
WOLFSSL_FAILURE);
|
WOLFSSL_FAILURE);
|
||||||
|
@ -579,7 +579,8 @@ WOLFSSL_TEST_SUBROUTINE int decodedCertCache_test(void);
|
|||||||
#endif
|
#endif
|
||||||
WOLFSSL_TEST_SUBROUTINE int memory_test(void);
|
WOLFSSL_TEST_SUBROUTINE int memory_test(void);
|
||||||
#if defined(WOLFSSL_PUBLIC_MP) && \
|
#if defined(WOLFSSL_PUBLIC_MP) && \
|
||||||
(defined(WOLFSSL_SP_MATH_ALL) || defined(USE_FAST_MATH))
|
((defined(WOLFSSL_SP_MATH_ALL) && !defined(WOLFSSL_RSA_VERIFY_ONLY)) || \
|
||||||
|
defined(USE_FAST_MATH))
|
||||||
WOLFSSL_TEST_SUBROUTINE int mp_test(void);
|
WOLFSSL_TEST_SUBROUTINE int mp_test(void);
|
||||||
#endif
|
#endif
|
||||||
#if defined(WOLFSSL_PUBLIC_MP) && defined(WOLFSSL_KEY_GEN)
|
#if defined(WOLFSSL_PUBLIC_MP) && defined(WOLFSSL_KEY_GEN)
|
||||||
@ -1587,7 +1588,8 @@ options: [-s max_relative_stack_bytes] [-m max_relative_heap_memory_bytes]\n\
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(WOLFSSL_PUBLIC_MP) && \
|
#if defined(WOLFSSL_PUBLIC_MP) && \
|
||||||
(defined(WOLFSSL_SP_MATH_ALL) || defined(USE_FAST_MATH))
|
((defined(WOLFSSL_SP_MATH_ALL) && !defined(WOLFSSL_RSA_VERIFY_ONLY)) || \
|
||||||
|
defined(USE_FAST_MATH))
|
||||||
if ( (ret = mp_test()) != 0)
|
if ( (ret = mp_test()) != 0)
|
||||||
TEST_FAIL("mp test failed!\n", ret);
|
TEST_FAIL("mp test failed!\n", ret);
|
||||||
else
|
else
|
||||||
@ -13949,12 +13951,15 @@ static void initDefaultName(void)
|
|||||||
WOLFSSL_SMALL_STACK_STATIC const char certKeyUsage[] =
|
WOLFSSL_SMALL_STACK_STATIC const char certKeyUsage[] =
|
||||||
"digitalSignature,nonRepudiation";
|
"digitalSignature,nonRepudiation";
|
||||||
#endif
|
#endif
|
||||||
#if defined(WOLFSSL_CERT_REQ) && !defined(NO_RSA)
|
#if !defined(NO_RSA) && defined(WOLFSSL_CERT_GEN) && \
|
||||||
|
!defined(NO_ASN_TIME) && defined(WOLFSSL_CERT_REQ) && \
|
||||||
|
!defined(WOLFSSL_NO_MALLOC)
|
||||||
WOLFSSL_SMALL_STACK_STATIC const char certKeyUsage2[] =
|
WOLFSSL_SMALL_STACK_STATIC const char certKeyUsage2[] =
|
||||||
"digitalSignature,nonRepudiation,keyEncipherment,keyAgreement";
|
"digitalSignature,nonRepudiation,keyEncipherment,keyAgreement";
|
||||||
#endif
|
#endif
|
||||||
#endif /* WOLFSSL_CERT_EXT */
|
#endif /* WOLFSSL_CERT_EXT */
|
||||||
#endif /* WOLFSSL_CERT_GEN */
|
#endif /* WOLFSSL_CERT_GEN && (!NO_RSA || HAVE_ECC) || (WOLFSSL_TEST_CERT &&
|
||||||
|
* (HAVE_ED25519 || HAVE_ED448)) */
|
||||||
|
|
||||||
#ifndef NO_RSA
|
#ifndef NO_RSA
|
||||||
|
|
||||||
@ -40383,7 +40388,8 @@ WOLFSSL_TEST_SUBROUTINE int pkcs7signed_test(void)
|
|||||||
#endif /* HAVE_PKCS7 */
|
#endif /* HAVE_PKCS7 */
|
||||||
|
|
||||||
#if defined(WOLFSSL_PUBLIC_MP) && \
|
#if defined(WOLFSSL_PUBLIC_MP) && \
|
||||||
(defined(WOLFSSL_SP_MATH_ALL) || defined(USE_FAST_MATH))
|
((defined(WOLFSSL_SP_MATH_ALL) && !defined(WOLFSSL_RSA_VERIFY_ONLY)) || \
|
||||||
|
defined(USE_FAST_MATH))
|
||||||
|
|
||||||
/* Maximum number of bytes in a number to test. */
|
/* Maximum number of bytes in a number to test. */
|
||||||
#define MP_MAX_TEST_BYTE_LEN 32
|
#define MP_MAX_TEST_BYTE_LEN 32
|
||||||
@ -43315,7 +43321,8 @@ done:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* WOLFSSL_PUBLIC_MP && (WOLFSSL_SP_MATH_ALL || USE_FAST_MATH) */
|
#endif /* WOLFSSL_PUBLIC_MP && ((WOLFSSL_SP_MATH_ALL &&
|
||||||
|
* !WOLFSSL_RSA_VERIFY_ONLY) || USE_FAST_MATH) */
|
||||||
|
|
||||||
|
|
||||||
#if defined(WOLFSSL_PUBLIC_MP) && defined(WOLFSSL_KEY_GEN)
|
#if defined(WOLFSSL_PUBLIC_MP) && defined(WOLFSSL_KEY_GEN)
|
||||||
|
Reference in New Issue
Block a user