sha384_update(9)
π NAME π
okay bestie, this is sha384_update(9) from the Kernel API Manual, and the name says it all: sha384_update β update a SHA-384 context with message data. that's the assignment, and it's iconic in its simplicity. π
β¨ SYNOPSIS β¨
void sha384_update (struct sha384_ctx *ctx , const u8 *data , size_t len
);
π ARGUMENTS π
ctxβ the context to update; must have been initialized. no cap, that part is mandatory.dataβ the message data.lenβ the data length in bytes.
πΈ DESCRIPTION πΈ
okay so the description is short and sweet: This can be called any number of times. literally any number β call it once, call it again, call it a hundred times, the page does not put a limit on it. keep updating that context with message data and you're good. π
π¦ CONTEXT π¦
context vibe check: Any context. any context, bestie β no special context restrictions listed here. β¨
π₯ SEE ALSO π₯
Kernel file ./include/crypto/sha2.h is the source-file bestie, and the whole crypto fam pulled up. all of these refs are exactly as listed:
struct sha224_ctx(9)sha224_init(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_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)
mwah π β final footer tea: source/version ./include/crypto, date October 2026, page sha384_update(9). byeee, go slay that context π«Ά
π¦ 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