LIBKECCAK_STATE_WIPE_SPONGE(3)
π LIBKECCAK_...WIPE_SPONGE(3) β like, the page itself
okay so this is a page from the Library Functions Manual, section 3, and it's all about libkeccak_state_wipe_sponge. yes the title in the header is literally abbreviated with ... and no, that's not me being lazy, that's just how the man page ships. iykyk π
β¨ NAME β¨
libkeccak_state_wipe_sponge β securely erase the Keccak sponge state π§½π
like, genuinely securely. we're not just waving goodbye, we're scrubbing.
πΈ SYNOPSIS πΈ
#include <libkeccak.h>
void libkeccak_state_wipe_sponge(struct libkeccak_state *state);
and bestie, don't forget to link with -lkeccak or nothing's gonna work and you'll be sad π
π¦ DESCRIPTION π¦
so the libkeccak_state_wipe_sponge() function securely erases the state of the Keccak sponge.
that's it, that's the whole vibe. it takes the sponge state and it wipes it. securely. no leftover crumbs, no "oops forgot a byte" energy. iconic behavior honestly π
π RETURN VALUES π
libkeccak_state_wipe_sponge() does not return any value.
it's a void function, so there's literally nothing to check. no return code, no drama, no "did it work?" anxiety. slay π
π₯ ERRORS π₯
libkeccak_state_wipe_sponge() cannot fail.
bestie it literally cannot. failing isn't in its vocabulary. main character energy fr fr β¨
π SEE ALSO π
your little reading list, go off π
libkeccak_state_wipe_message(3)libkeccak_state_wipe(3)libkeccak_state_fast_destroy(3)libkeccak_state_destroy(3)libkeccak_state_reset(3)
ok tiny reminder before you go: it says securely erase, so trust the function and don't try to be cute and reimplement it yourself. the man page said secure, so it's secure. periodt π«Ά
and that's the whole page!! the footer down there says LIBKECCAK β that's the source/version, and the page name gets repeated on the right side too, LIBKECCAK_...WIPE_SPONGE(3), because man pages love a little symmetry. mwah π go wipe some sponges responsibly bestie π§ββοΈπ
π¦ 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