LIBKECCAK_HMAC_DESTROY(3)
π 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 π₯
libkeccak_hmac_free(3)libkeccak_hmac_fast_destroy(3)libkeccak_hmac_initialise(3)libkeccak_hmac_reset(3)libkeccak_hmac_wipe(3)
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
- 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