Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
cleanse.h File Reference
#include <stdlib.h>
Include dependency graph for cleanse.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
void | memory_cleanse (void *ptr, size_t len) |
Function Documentation
◆ memory_cleanse()
void memory_cleanse | ( | void * | ptr, |
size_t | len | ||
) |
Definition at line 31 of file cleanse.cpp.
Referenced by AddDataToRng(), CCrypter::BytesToKeySHA512AES(), CCrypter::CleanKey(), ChaCha20Poly1305AEAD::Crypt(), zero_after_free_allocator< T >::deallocate(), pooled_secure_allocator< uint8_t >::deallocate(), secure_allocator< T >::deallocate(), EncodeBase64Secure(), BerkeleyBatch::Erase(), BerkeleyBatch::Exists(), PosixLockedPageAllocator::FreeLocked(), GetStrongRandBytes(), RandAddSeed(), RandAddSeedPerfmon(), RandAddSeedSleep(), BerkeleyBatch::Read(), BerkeleyBatch::ReadAtCursor(), CCrypter::SetKeyFromPassphrase(), CBase58Data::SetString(), and BerkeleyBatch::Write().