mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-02-04 00:25:05 +01:00
Merge pull request #6583 from SparkiDev/certman_split
Moved CertManager APIs into own file
This commit is contained in:
@@ -21,6 +21,7 @@ EXTRA_DIST += src/conf.c
|
||||
EXTRA_DIST += src/pk.c
|
||||
EXTRA_DIST += src/ssl_asn1.c
|
||||
EXTRA_DIST += src/ssl_bn.c
|
||||
EXTRA_DIST += src/ssl_certman.c
|
||||
EXTRA_DIST += src/ssl_misc.c
|
||||
EXTRA_DIST += src/x509.c
|
||||
EXTRA_DIST += src/x509_str.c
|
||||
|
||||
2363
src/ssl_certman.c
Normal file
2363
src/ssl_certman.c
Normal file
File diff suppressed because it is too large
Load Diff
@@ -203,8 +203,12 @@ static int wolfssl_read_bio(WOLFSSL_BIO* bio, char** data, int* dataSz,
|
||||
return ret;
|
||||
}
|
||||
#endif /* !NO_BIO */
|
||||
#endif /* OPENSSL_EXTRA && !WOLFCRYPT_ONLY */
|
||||
|
||||
#if !defined(NO_FILESYSTEM)
|
||||
#if (defined(OPENSSL_EXTRA) || defined(PERSIST_CERT_CACHE) || \
|
||||
(!defined(NO_CERTS) && (!defined(NO_WOLFSSL_CLIENT) || \
|
||||
!defined(WOLFSSL_NO_CLIENT_AUTH)))) && !defined(WOLFCRYPT_ONLY) && \
|
||||
!defined(NO_FILESYSTEM)
|
||||
/* Read all the data from a file.
|
||||
*
|
||||
* @param [in] fp File pointer to read with.
|
||||
@@ -253,7 +257,10 @@ static int wolfssl_file_len(XFILE fp, long* fileSz)
|
||||
|
||||
return ret;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if (defined(OPENSSL_EXTRA) || defined(PERSIST_CERT_CACHE)) && \
|
||||
!defined(WOLFCRYPT_ONLY) && !defined(NO_FILESYSTEM)
|
||||
/* Read all the data from a file.
|
||||
*
|
||||
* @param [in] fp File pointer to read with.
|
||||
@@ -290,7 +297,7 @@ static int wolfssl_read_file(XFILE fp, char** data, int* dataSz)
|
||||
XFREE(mem, NULL, DYNAMIC_TYPE_TMP_BUFFER);
|
||||
return ret;
|
||||
}
|
||||
#endif /* !NO_FILESYSTEM */
|
||||
#endif /* OPENSSL_EXTRA && !WOLFCRYPT_ONLY */
|
||||
#endif /* (OPENSSL_EXTRA || PERSIST_CERT_CACHE) && !WOLFCRYPT_ONLY &&
|
||||
* !NO_FILESYSTEM */
|
||||
#endif /* !WOLFSSL_SSL_MISC_INCLUDED */
|
||||
|
||||
|
||||
@@ -9477,7 +9477,9 @@ WOLF_STACK_OF(WOLFSSL_X509)* wolfSSL_X509_chain_up_ref(
|
||||
{
|
||||
WOLFSSL_ENTER("wolfSSL_X509_NAME_free");
|
||||
FreeX509Name(name);
|
||||
XFREE(name, name->heap, DYNAMIC_TYPE_X509);
|
||||
if (name != NULL) {
|
||||
XFREE(name, name->heap, DYNAMIC_TYPE_X509);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user