LIBKECCAK_...ST_DESTROY(3)
π LIBKECCAK_...ST_DESTROY(3) π
okay so bestie, this page is from the Library Functions Manual, and it's literally all about one tiny cleanup function. Let's get into it π
πΈ NAME πΈ
libkeccak_state_fast_destroy β destroys a hash state without erasure
β¨ SYNOPSIS β¨
#include <libkeccak.h>
void libkeccak_state_fast_destroy(struct libkeccak_state *state);
Link with -lkeccak.
π¦ DESCRIPTION π¦
The libkeccak_state_fast_destroy() function releases the allocations stored in *state, but it does not release the allocation of state itself. So likeβ¦ the stuff inside gets cleaned up, but the state pointer allocation stays exactly where it is, no cap π«Ά
β οΈ Important caveat, bestie: libkeccak_state_fast_destroy() does not securely erase sensitive data. It is not a shredder. It is not a secure wipe. It's giving βfast destroy,β not βsecret-agent data disposal,β okay? π
π RETURN VALUES π
The libkeccak_state_fast_destroy() function does not return any value. Like, none. Zero. It's a void situation, periodt π
π ERRORS π
The libkeccak_state_fast_destroy() function cannot fail. It's literally that girl β no error path, no drama π₯
π SEE ALSO π
libkeccak_state_fast_free(3)libkeccak_state_destroy(3)libkeccak_state_initialise(3)libkeccak_state_reset(3)libkeccak_state_wipe(3)
and that's the whole vibe check, bestie π§β¨ β with love from the LIBKECCAK manual, source/version LIBKECCAK. The footer didn't give a date, so I'm not inventing one, no cap π«Άπ
π¦ where this page comes from
- arch rolling: libkeccak 1.4.3-1 Β· custom:ISC
- opensuse-leap 16.0: libkeccak-devel 1.4-bp160.1.13 Β· ISC
- opensuse-leap 16.0: libkeccak-devel 1.4-bp160.1.13 Β· ISC
- opensuse-leap 16.0: libkeccak-devel 1.4-bp160.1.13 Β· ISC
- opensuse-leap 16.0: libkeccak-devel 1.4-bp160.1.13 Β· ISC
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms