Lines Matching refs:str
199 void *CRYPTO_realloc(void *str, size_t num, const char *file, int line) in CRYPTO_realloc() argument
203 return realloc_impl(str, num, file, line); in CRYPTO_realloc()
206 if (str == NULL) in CRYPTO_realloc()
210 CRYPTO_free(str, file, line); in CRYPTO_realloc()
214 return realloc(str, num); in CRYPTO_realloc()
217 void *CRYPTO_clear_realloc(void *str, size_t old_len, size_t num, in CRYPTO_clear_realloc() argument
222 if (str == NULL) in CRYPTO_clear_realloc()
226 CRYPTO_clear_free(str, old_len, file, line); in CRYPTO_clear_realloc()
232 OPENSSL_cleanse((char*)str + num, old_len - num); in CRYPTO_clear_realloc()
233 return str; in CRYPTO_clear_realloc()
238 memcpy(ret, str, old_len); in CRYPTO_clear_realloc()
239 CRYPTO_clear_free(str, old_len, file, line); in CRYPTO_clear_realloc()
244 void CRYPTO_free(void *str, const char *file, int line) in CRYPTO_free() argument
248 free_impl(str, file, line); in CRYPTO_free()
252 free(str); in CRYPTO_free()
255 void CRYPTO_clear_free(void *str, size_t num, const char *file, int line) in CRYPTO_clear_free() argument
257 if (str == NULL) in CRYPTO_clear_free()
260 OPENSSL_cleanse(str, num); in CRYPTO_clear_free()
261 CRYPTO_free(str, file, line); in CRYPTO_clear_free()
322 int CRYPTO_mem_leaks_cb(int (*cb)(const char *str, size_t len, void *u), in CRYPTO_mem_leaks_cb() argument