ghash_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ghash_update(9) πŸ’…

okay so this page is straight out of the Kernel API Manual, and it’s here to explain how to feed your GHASH context some message data ✨

🌸 NAME 🌸

ghash_update β€” Update a GHASH context with message data πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

void ghash_update (struct ghash_ctx *ctx , const u8 *data , size_t len
       );

πŸ’– ARGUMENTS πŸ’–

  • ctx β€” the context you’re updating; it must have been initialized already, no cap πŸ’…
  • data β€” the message data, periodt πŸŽ€
  • len β€” the data length in bytes. It doesn’t need to be block-aligned β€” slay, no alignment stress ✨
bestie note: ctx must have been initialized. That part is not optional 🫢

🧚 DESCRIPTION 🧚

This can be called any number of times β€” literally any number, bestie. That’s the whole tea β˜•πŸ‘‘

🌈 CONTEXT 🌈

Any context. That’s it. That’s the vibe check πŸ¦‹

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/crypto/gf128hash.h β€” and here’s the full squad, bestie:


mwah πŸ’‹ this page comes from ./include/crypto, dated October 2026, and it’s ghash_update(9) signing off β€” stay crypto-cute, bestie 🫢✨

πŸ“¦ where this page comes from