mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-03 12:44:45 +02:00
free key in test case, initialize variables fix, macro guard on iana use
This commit is contained in:
@@ -721,6 +721,7 @@ int wolfSSL_get_ciphers(char* buf, int len)
|
||||
}
|
||||
|
||||
|
||||
#ifndef NO_ERROR_STRINGS
|
||||
/* places a list of all supported cipher suites in TLS_* format into "buf"
|
||||
* return WOLFSSL_SUCCESS on success */
|
||||
int wolfSSL_get_ciphers_iana(char* buf, int len)
|
||||
@@ -751,6 +752,7 @@ int wolfSSL_get_ciphers_iana(char* buf, int len)
|
||||
}
|
||||
return WOLFSSL_SUCCESS;
|
||||
}
|
||||
#endif /* NO_ERROR_STRINGS */
|
||||
|
||||
|
||||
const char* wolfSSL_get_shared_ciphers(WOLFSSL* ssl, char* buf, int len)
|
||||
|
@@ -4417,6 +4417,7 @@ static void test_wolfSSL_X509_verify(void)
|
||||
pt = buf;
|
||||
AssertNotNull(pkey = wolfSSL_d2i_PUBKEY(NULL, &pt, bufSz));
|
||||
AssertIntEQ(wolfSSL_X509_verify(server, pkey), WOLFSSL_SUCCESS);
|
||||
wolfSSL_EVP_PKEY_free(pkey);
|
||||
|
||||
/* fail case */
|
||||
bufSz = 2048;
|
||||
@@ -4428,6 +4429,7 @@ static void test_wolfSSL_X509_verify(void)
|
||||
|
||||
AssertIntEQ(wolfSSL_X509_verify(NULL, pkey), WOLFSSL_FATAL_ERROR);
|
||||
AssertIntEQ(wolfSSL_X509_verify(server, NULL), WOLFSSL_FATAL_ERROR);
|
||||
wolfSSL_EVP_PKEY_free(pkey);
|
||||
|
||||
wolfSSL_FreeX509(ca);
|
||||
wolfSSL_FreeX509(server);
|
||||
|
@@ -7790,12 +7790,12 @@ static int CheckCertSignature_ex(const byte* cert, word32 certSz, void* heap,
|
||||
Signer* ca = NULL;
|
||||
word32 idx = 0;
|
||||
int len;
|
||||
word32 tbsCertIdx;
|
||||
word32 sigIndex;
|
||||
word32 tbsCertIdx = 0;
|
||||
word32 sigIndex = 0;
|
||||
word32 signatureOID;
|
||||
word32 oid;
|
||||
word32 issuerIdx;
|
||||
word32 issuerSz;
|
||||
word32 issuerIdx = 0;
|
||||
word32 issuerSz = 0;
|
||||
#ifndef NO_SKID
|
||||
int extLen;
|
||||
word32 extIdx;
|
||||
|
Reference in New Issue
Block a user