void *CRYPTO_secure_zalloc(size_t num, const char *file, int line) { void *ret = CRYPTO_secure_malloc(num, file, line); if (ret != NULL) memset(ret, 0, num); return ret; }
void *CRYPTO_secure_zalloc(size_t num, const char *file, int line) { #ifdef OPENSSL_SECURE_MEMORY if (secure_mem_initialized) /* CRYPTO_secure_malloc() zeroes allocations when it is implemented */ return CRYPTO_secure_malloc(num, file, line); #endif return CRYPTO_zalloc(num, file, line); }