mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-06 22:24:42 +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"
|
/* places a list of all supported cipher suites in TLS_* format into "buf"
|
||||||
* return WOLFSSL_SUCCESS on success */
|
* return WOLFSSL_SUCCESS on success */
|
||||||
int wolfSSL_get_ciphers_iana(char* buf, int len)
|
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;
|
return WOLFSSL_SUCCESS;
|
||||||
}
|
}
|
||||||
|
#endif /* NO_ERROR_STRINGS */
|
||||||
|
|
||||||
|
|
||||||
const char* wolfSSL_get_shared_ciphers(WOLFSSL* ssl, char* buf, int len)
|
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;
|
pt = buf;
|
||||||
AssertNotNull(pkey = wolfSSL_d2i_PUBKEY(NULL, &pt, bufSz));
|
AssertNotNull(pkey = wolfSSL_d2i_PUBKEY(NULL, &pt, bufSz));
|
||||||
AssertIntEQ(wolfSSL_X509_verify(server, pkey), WOLFSSL_SUCCESS);
|
AssertIntEQ(wolfSSL_X509_verify(server, pkey), WOLFSSL_SUCCESS);
|
||||||
|
wolfSSL_EVP_PKEY_free(pkey);
|
||||||
|
|
||||||
/* fail case */
|
/* fail case */
|
||||||
bufSz = 2048;
|
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(NULL, pkey), WOLFSSL_FATAL_ERROR);
|
||||||
AssertIntEQ(wolfSSL_X509_verify(server, NULL), WOLFSSL_FATAL_ERROR);
|
AssertIntEQ(wolfSSL_X509_verify(server, NULL), WOLFSSL_FATAL_ERROR);
|
||||||
|
wolfSSL_EVP_PKEY_free(pkey);
|
||||||
|
|
||||||
wolfSSL_FreeX509(ca);
|
wolfSSL_FreeX509(ca);
|
||||||
wolfSSL_FreeX509(server);
|
wolfSSL_FreeX509(server);
|
||||||
|
@@ -7790,12 +7790,12 @@ static int CheckCertSignature_ex(const byte* cert, word32 certSz, void* heap,
|
|||||||
Signer* ca = NULL;
|
Signer* ca = NULL;
|
||||||
word32 idx = 0;
|
word32 idx = 0;
|
||||||
int len;
|
int len;
|
||||||
word32 tbsCertIdx;
|
word32 tbsCertIdx = 0;
|
||||||
word32 sigIndex;
|
word32 sigIndex = 0;
|
||||||
word32 signatureOID;
|
word32 signatureOID;
|
||||||
word32 oid;
|
word32 oid;
|
||||||
word32 issuerIdx;
|
word32 issuerIdx = 0;
|
||||||
word32 issuerSz;
|
word32 issuerSz = 0;
|
||||||
#ifndef NO_SKID
|
#ifndef NO_SKID
|
||||||
int extLen;
|
int extLen;
|
||||||
word32 extIdx;
|
word32 extIdx;
|
||||||
|
Reference in New Issue
Block a user