sha224_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sha224_update(9) β€” the Kernel API Manual moment

okay so bestie, welcome to sha224_update, a page straight out of the Kernel API Manual ✨. It's a tiny little function, but it's literally doing the Lord's work inside the SHA-224 machinery, and we're gonna talk about it.


πŸŽ€ NAME

sha224_update β€” the girlies whose whole job is updating a SHA-224 context with message data. Fresh data in, context goes brrr. πŸ’–


πŸ¦‹ SYNOPSIS

void sha224_update (struct sha224_ctx *ctx , const u8 *data , size_t len
);

That return type being void? Iconic. It gives nothing and it slays anyway. 😌


🌸 ARGUMENTS

  • ctx β€” the context to update. And listen πŸ‘ it must have been initialized first, okay? no cap, don't be out here passing a vibe-fresh uninitialized context, that's not the move πŸ™ˆ
  • data β€” the message data. the actual content. the main character. ⭐
  • len β€” the data length in bytes. how many bytes of data we're working with, fr fr πŸ“

πŸ’œ DESCRIPTION

You can call this any number of times. That's it. That's the whole description. Feed it data in chunks, call it again, call it a third time, keep going β€” the context just keeps absorbing your bytes like a bestie who never gets tired of your lore. πŸ”₯

lowkey the most chill function in the whole crypto header ngl β€” no drama, no weird edge cases in the docs, just any number of times πŸ’…

🌈 CONTEXT

Any context. Like, genuinely any. She's not picky, she's not exclusive, she fits wherever you need her 🫢✨


πŸ‘‘ SEE ALSO

okay bestie, buckle up, because this SEE ALSO list is long and honestly it ate πŸ’€ β€” every single one of these is here, no skipping:

like... the whole SHA-2 family reunion plus every HMAC cousin showed up. obsessed. πŸ’–βœ¨


and that's the page!! this lil beauty lives over in ./include/crypto and the version tag says October 2026 β€” so when you're flipping through sha224_update(9) and it all makes sense, just remember who told you πŸ§šπŸ’œ bye bestie, go hash something πŸŽ€

πŸ“¦ where this page comes from