sha224_init(9)
πΈ sha224_init β NAME β¨
Okay bestie, gather round: sha224_init is the one that initializes a SHA-224 context for a new message π. That's the whole vibe. It's a sha224_init(9) moment and it's giving "fresh start, clean slate, main character energy" π«Ά
π SYNOPSIS
void sha224_init (struct sha224_ctx *ctx );
π ARGUMENTS
ctxβ the context you're initializing, bestie. Hand it over and it gets set up for a brand new message β¨
π DESCRIPTION
Real talk: if you don't need incremental computation, consider sha224 instead. Like, if you're feeding the whole thing in at once anyway, don't do the whole init/update/final song and dance β sha224 has you. No cap π
Lowkey this is the setup girlie β she just initializes. The actual hashing happens in her friends, iykyk.
π¦ CONTEXT
Any context. Literally any. Sleep easy π§
π SEE ALSO
The whole squad, fr fr β everyone's invited to this party:
- Kernel file
./include/crypto/sha2.h struct sha224_ctx(9)sha224_update(9)sha224_final(9)sha224(9)struct hmac_sha224_key(9)struct hmac_sha224_ctx(9)hmac_sha224_preparekey(9)hmac_sha224_init(9)hmac_sha224_init_usingrawkey(9)hmac_sha224_update(9)hmac_sha224_final(9)hmac_sha224(9)hmac_sha224_usingrawkey(9)struct sha256_ctx(9)sha256_init(9)sha256_update(9)sha256_final(9)sha256(9)sha256_finup_2x(9)sha256_finup_2x_is_optimized(9)struct hmac_sha256_key(9)struct hmac_sha256_ctx(9)hmac_sha256_preparekey(9)hmac_sha256_init(9)hmac_sha256_init_usingrawkey(9)hmac_sha256_update(9)hmac_sha256_final(9)hmac_sha256(9)hmac_sha256_usingrawkey(9)struct sha384_ctx(9)sha384_init(9)sha384_update(9)sha384_final(9)sha384(9)struct hmac_sha384_key(9)struct hmac_sha384_ctx(9)hmac_sha384_preparekey(9)hmac_sha384_init(9)hmac_sha384_init_usingrawkey(9)hmac_sha384_update(9)hmac_sha384_final(9)hmac_sha384(9)hmac_sha384_usingrawkey(9)struct sha512_ctx(9)sha512_init(9)sha512_update(9)sha512_final(9)sha512(9)struct hmac_sha512_key(9)struct hmac_sha512_ctx(9)hmac_sha512_preparekey(9)hmac_sha512_init(9)hmac_sha512_init_usingrawkey(9)hmac_sha512_update(9)hmac_sha512_final(9)hmac_sha512(9)hmac_sha512_usingrawkey(9)
That's the whole rundown, bestie β go initialize something iconic π
Signed, sealed, delivered from ./include/crypto, dated October 2026, filed under sha224_init(9) in the Kernel API Manual πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms