mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 11:17:29 +02:00
Merge pull request #2988 from miyazakh/peakmem
added WOLFSSL_LEAVE for measuring peak memory script
This commit is contained in:
19
src/ssl.c
19
src/ssl.c
@ -13610,6 +13610,7 @@ int wolfSSL_set_compression(WOLFSSL* ssl)
|
|||||||
word32 flags)
|
word32 flags)
|
||||||
{
|
{
|
||||||
int verify;
|
int verify;
|
||||||
|
int ret = WOLFSSL_FAILURE;
|
||||||
|
|
||||||
WOLFSSL_ENTER("wolfSSL_CTX_load_verify_buffer_ex");
|
WOLFSSL_ENTER("wolfSSL_CTX_load_verify_buffer_ex");
|
||||||
|
|
||||||
@ -13618,11 +13619,13 @@ int wolfSSL_set_compression(WOLFSSL* ssl)
|
|||||||
verify = VERIFY_SKIP_DATE;
|
verify = VERIFY_SKIP_DATE;
|
||||||
|
|
||||||
if (format == WOLFSSL_FILETYPE_PEM)
|
if (format == WOLFSSL_FILETYPE_PEM)
|
||||||
return ProcessChainBuffer(ctx, in, sz, format, CA_TYPE, NULL,
|
ret = ProcessChainBuffer(ctx, in, sz, format, CA_TYPE, NULL,
|
||||||
verify);
|
verify);
|
||||||
else
|
else
|
||||||
return ProcessBuffer(ctx, in, sz, format, CA_TYPE, NULL, NULL,
|
ret = ProcessBuffer(ctx, in, sz, format, CA_TYPE, NULL, NULL,
|
||||||
userChain, verify);
|
userChain, verify);
|
||||||
|
WOLFSSL_LEAVE("wolfSSL_CTX_load_verify_buffer_ex", ret);
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* wolfSSL extension allows DER files to be loaded from buffers as well */
|
/* wolfSSL extension allows DER files to be loaded from buffers as well */
|
||||||
@ -13668,18 +13671,26 @@ int wolfSSL_set_compression(WOLFSSL* ssl)
|
|||||||
int wolfSSL_CTX_use_certificate_buffer(WOLFSSL_CTX* ctx,
|
int wolfSSL_CTX_use_certificate_buffer(WOLFSSL_CTX* ctx,
|
||||||
const unsigned char* in, long sz, int format)
|
const unsigned char* in, long sz, int format)
|
||||||
{
|
{
|
||||||
|
int ret = WOLFSSL_FAILURE;
|
||||||
|
|
||||||
WOLFSSL_ENTER("wolfSSL_CTX_use_certificate_buffer");
|
WOLFSSL_ENTER("wolfSSL_CTX_use_certificate_buffer");
|
||||||
return ProcessBuffer(ctx, in, sz, format, CERT_TYPE, NULL, NULL, 0,
|
ret = ProcessBuffer(ctx, in, sz, format, CERT_TYPE, NULL, NULL, 0,
|
||||||
GET_VERIFY_SETTING_CTX(ctx));
|
GET_VERIFY_SETTING_CTX(ctx));
|
||||||
|
WOLFSSL_LEAVE("wolfSSL_CTX_use_certificate_buffer", ret);
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int wolfSSL_CTX_use_PrivateKey_buffer(WOLFSSL_CTX* ctx,
|
int wolfSSL_CTX_use_PrivateKey_buffer(WOLFSSL_CTX* ctx,
|
||||||
const unsigned char* in, long sz, int format)
|
const unsigned char* in, long sz, int format)
|
||||||
{
|
{
|
||||||
|
int ret = WOLFSSL_FAILURE;
|
||||||
|
|
||||||
WOLFSSL_ENTER("wolfSSL_CTX_use_PrivateKey_buffer");
|
WOLFSSL_ENTER("wolfSSL_CTX_use_PrivateKey_buffer");
|
||||||
return ProcessBuffer(ctx, in, sz, format, PRIVATEKEY_TYPE, NULL, NULL,
|
ret = ProcessBuffer(ctx, in, sz, format, PRIVATEKEY_TYPE, NULL, NULL,
|
||||||
0, GET_VERIFY_SETTING_CTX(ctx));
|
0, GET_VERIFY_SETTING_CTX(ctx));
|
||||||
|
WOLFSSL_LEAVE("wolfSSL_CTX_use_PrivateKey_buffer", ret);
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_PKCS11
|
#ifdef HAVE_PKCS11
|
||||||
|
Reference in New Issue
Block a user