LIBKECCAK_STATE_DESTROY(3)

πŸ“¦ version 1.4.3, in arch rolling, opensuse-leap 16.0

πŸ’… LIBKECCAK_STATE_DESTROY(3) πŸ’…

okay so welcome to the Library Functions Manual page for the one and only libkeccak_state_destroy, bestie. This is the cleanup queen with erasure energy. 🧚


✨ NAME ✨

libkeccak_state_destroy β€” destroys a hash state with erasure πŸ’₯


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <libkeccak.h>

void libkeccak_state_destroy(struct libkeccak_state *state);

Link with -lkeccak.


🌸 DESCRIPTION 🌸

okay so libkeccak_state_destroy() releases the allocations stored in *state, but it does not release the allocation of state itself. Read that again bestie: the stuff stored in *state gets released, but the allocation of state itself stays put. Very specific. Very intentional. πŸ’…

The libkeccak_state_destroy() function securely erases sensitive data. Yes, securely erases sensitive data β€” it’s giving responsible cleanup with main character security energy. πŸ«ΆπŸ”


πŸ‘‘ RETURN VALUES πŸ‘‘

The libkeccak_state_destroy() function does not return any value. Nothing. Nada. No return-value drama. ✨


πŸ’€ ERRORS πŸ’€

The libkeccak_state_destroy() function cannot fail. That’s right, bestie β€” cannot fail. No error era. πŸŽ€


🌈 SEE ALSO 🌈


πŸ’– cute little sign-off: this page comes from the LIBKECCAK source/version line, and the page name is LIBKECCAK_STATE_DESTROY(3) β€” the date slot is literally empty on this one, so there’s no date to report, bestie. πŸŽ€βœ¨

πŸ“¦ where this page comes from