LIBKECCAK_HMAC_WIPE(3)

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

πŸ’… libkeccak_hmac_wipe β€” the LIBKECCAK_HMAC_WIPE(3) page from the Library Functions Manual πŸ’…

πŸ’– NAME πŸ’–

libkeccak_hmac_wipe β€” securely erase sensitive data from a HMAC-hashing state. Slay, that’s the whole name section. πŸ’–

πŸŽ€ SYNOPSIS πŸŽ€

#include <libkeccak.h>

int libkeccak_hmac_wipe(struct libkeccak_hmac_state *state);

Link with -lkeccak.

✨ DESCRIPTION ✨

okay so libkeccak_hmac_wipe() is the cleanup bestie: it securely erases data that may be sensitive. Specifically, it handles the buffer and the state of the underlaying hash-algorithm. Sensitive stuff goes poof securely. πŸ’¨βœ¨

😭 RETURN VALUES 😭

The libkeccak_hmac_wipe() function does not return any value. No value, no drama. 😭

πŸ’€ ERRORS πŸ’€

The libkeccak_hmac_wipe() function cannot fail. That’s the entire errors sectionβ€”iconic, honestly. πŸ’€βœ¨

πŸ‘‘ SEE ALSO πŸ‘‘

Go give these besties a look too:


🫢 from the LIBKECCAK manual, page LIBKECCAK_HMAC_WIPE(3) β€” mwah, bestie πŸ’‹

πŸ“¦ where this page comes from