LIBKECCAK_HMAC_DESTROY(3)

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

πŸ’– NAME πŸ’–

libkeccak_hmac_destroy β€” Destroys an HMAC-hashing state with erasure. This is libkeccak_hmac_destroy(3) from the Library Functions Manual, and she’s here to clean up an HMAC-hashing state with actual erasure. πŸ’…βœ¨

🌸 SYNOPSIS 🌸

#include <libkeccak.h>

void libkeccak_hmac_destroy(struct libkeccak_hmac_state *state);

Link with -lkeccak. πŸ”—

✨ DESCRIPTION ✨

Okay so the libkeccak_hmac_destroy() function releases the allocations stored in *state, without releasing the allocation of state itself. 🫢 Like, it handles the allocations stored in *state; it does not release the allocation of state itself. No cap.

The libkeccak_hmac_destroy() function also securely erases sensitive data. No data crumbs left behind, bestie. πŸ’…πŸ”₯

πŸŽ€ RETURN VALUES πŸŽ€

The libkeccak_hmac_destroy() function does not return any value. Literally void β€” no return value to catch, no little gift coming back. 🫢

😭 ERRORS 😭

The libkeccak_hmac_destroy() function cannot fail. Iconic behavior, honestly. βœ…πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯


Cute sign-off time: this page comes from LIBKECCAK, and the footer names LIBKECCAK_HMAC_DESTROY(3). Date? Not printed in that footer, so no date to report β€” that’s the whole footer vibe. πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from