sha1_final(9)
π NAME π
okay bestie, meet sha1_final(9) from the Kernel API Manual β the function that does one thing and does it iconically: Finish computing a SHA-1 message digest. thatβs the whole name-and-purpose vibe, no cap β¨
β¨ SYNOPSIS β¨
void sha1_final (struct sha1_ctx *ctx , u8 out[static SHA1_DIGEST_SIZE]
);
πΈ ARGUMENTS πΈ
ctxβ the context to finalize; it must have been initialized πoutβ (output) the resulting SHA-1 message digest π«Ά
π DESCRIPTION π
so after it finishes, this zeroizes ctx. literally wipes it for you. so the caller does not need to do it β periodt, thatβs the whole tea π
π¦ CONTEXT π¦
Any context. thatβs the vibe check, bestie β no special context restrictions listed here π
π SEE ALSO π
Kernel file ./include/crypto/sha1.h, struct sha1_ctx(9), sha1_init(9), sha1_update(9), sha1(9), struct hmac_sha1_key(9), struct hmac_sha1_ctx(9), hmac_sha1_preparekey(9), hmac_sha1_init(9), hmac_sha1_init_usingrawkey(9), hmac_sha1_update(9), hmac_sha1_final(9), hmac_sha1(9), hmac_sha1_usingrawkey(9) π
okay thatβs the page, bestie β source/version: ./include/crypto, dated October 2026, and itβs giving sha1_final(9) energy π
β¨
π¦ 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