ghash(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

okay so bestie, this is ghash(9) from the Kernel API Manual, and it's literally here to compute a GHASH value โ€” no cap, that's the whole main character job ๐Ÿ’…โœจ

๐Ÿ’– NAME ๐Ÿ’–

ghash โ€” Compute a GHASH value ๐Ÿซถ

โœจ SYNOPSIS โœจ

void ghash (const struct ghash_key *key , const u8 *data , size_t len ,
u8 out[GHASH_BLOCK_SIZE] );

๐ŸŽ€ ARGUMENTS ๐ŸŽ€

  • key โ€” the prepared key. It's already prepped, exactly like the argument says ๐Ÿ”‘
  • data โ€” the message data ๐Ÿ’Œ
  • len โ€” the data length in bytes. It doesn't need to be block-aligned, so breathe, bestie ๐Ÿ˜ฎโ€๐Ÿ’จ
  • out โ€” the output value ๐Ÿฆ‹

๐ŸŒˆ CONTEXT ๐ŸŒˆ

Any context. That's it. Any context at all โ€” the vibe check passes everywhere, literally ๐ŸŒธ

๐Ÿ‘‘ SEE ALSO ๐Ÿ‘‘

Kernel file ./include/crypto/gf128hash.h is the home base, and here's the whole squad:


Catch you in the source at ./include/crypto, dated October 2026, page tag ghash(9) โ€” bye bestie, mwah ๐Ÿ’‹๐ŸŽ€

๐Ÿ“ฆ where this page comes from