memzero_explicit — Fill a region of memory (e.g. sensitive keying data) with 0s.
void memzero_explicit ( | void * s, |
size_t count) ; |
usually using memset
is just fine (!), but in cases
where clearing out _local_ data at the end of a scope is
necessary, memzero_explicit
should be used instead in
order to prevent the compiler from optimising away zeroing.
memzero_explicit
doesn't need an arch-specific version as
it just invokes the one of memset
implicitly.