diff --git a/wolfcrypt/test/test.c b/wolfcrypt/test/test.c index b30576db8..fa7c0f2fd 100644 --- a/wolfcrypt/test/test.c +++ b/wolfcrypt/test/test.c @@ -15614,16 +15614,12 @@ int openssl_test(void) /* test malloc / free , 10 is an arbitrary amount of memory chosen */ { byte* p; - p = (byte*)CRYPTO_malloc(10, HEAP_HINT, DYNAMIC_TYPE_TMP_BUFFER); + p = (byte*)CRYPTO_malloc(10); if (p == NULL) { return -8400; } XMEMSET(p, 0, 10); - #ifdef WOLFSSL_QT - CRYPTO_free(p); - #else - CRYPTO_free(p, HEAP_HINT, DYNAMIC_TYPE_TMP_BUFFER); - #endif + CRYPTO_free(p); } #ifndef NO_MD5 diff --git a/wolfssl/openssl/ssl.h b/wolfssl/openssl/ssl.h index e238cfcab..6a435f649 100644 --- a/wolfssl/openssl/ssl.h +++ b/wolfssl/openssl/ssl.h @@ -125,17 +125,8 @@ typedef WOLFSSL_X509_VERIFY_PARAM X509_VERIFY_PARAM; #define CONF_get1_default_config_file wolfSSL_CONF_get1_default_config_file typedef STACK_OF(ACCESS_DESCRIPTION) AUTHORITY_INFO_ACCESS; -#ifdef WOLFSSL_QT - #if defined(NO_WOLFSSL_MEMORY) - #define CRYPTO_free(xp) XFREE(xp, NULL, NULL); - #else - #define CRYPTO_free(xp) { if((xp)) wolfSSL_Free((xp));} - #endif -#else - #define CRYPTO_free XFREE -#endif - -#define CRYPTO_malloc XMALLOC +#define CRYPTO_free(xp) XFREE(xp, NULL, DYNAMIC_TYPE_TMP_BUFFER) +#define CRYPTO_malloc(sz) XMALLOC(sz, NULL, DYNAMIC_TYPE_TMP_BUFFER) #define CRYPTO_EX_new WOLFSSL_CRYPTO_EX_new #define CRYPTO_EX_dup WOLFSSL_CRYPTO_EX_dup #define CRYPTO_EX_free WOLFSSL_CRYPTO_EX_free