s5p_hash_update(9)
π s5p_hash_update(9) β like, the Kernel API Manual page you actually wanna read
okay so bestie, welcome to the glow-up of s5p_hash_update(9), straight out of the Kernel API Manual. This is the Samsung s5p hash update situation and we're gonna get into it β¨
πΈ NAME πΈ
s5p_hash_update β literally just processes the hash input data, no cap π
π¦ SYNOPSIS π¦
int s5p_hash_update (struct ahash_request *req );
that's it. that's the signature. she's short and she's iconic π
π ARGUMENTS π
reqβ the AHASH request. that's the whole vibe. it's the thing you're handing over to get hashed π«Ά
β DESCRIPTION β
okay so here's the tea π: if the request will fit in the buffer, it just copies it and returns immediately β like, done, bye, no drama π .
but if it won't fit? then it enqueues it with OP_UPDATE. that's the whole thing. that's the function. lowkey elegant ngl β¨
π₯ RETURN π₯
bestie, you gotta see s5p_hash_final below for that β it's giving "the answer lives in another manpage" π
π SEE ALSO π
- Kernel file
./drivers/crypto/s5p-sss.c struct samsung_aes_variant(9)struct s5p_aes_dev(9)struct s5p_hash_reqctx(9)struct s5p_hash_ctx(9)s5p_set_dma_hashdata(9)s5p_hash_rx(9)s5p_hash_read_msg(9)s5p_hash_write_ctx_iv(9)s5p_hash_write_iv(9)s5p_hash_copy_result(9)s5p_hash_dma_flush(9)s5p_hash_dma_enable(9)s5p_hash_irq_disable(9)s5p_hash_irq_enable(9)s5p_hash_set_flow(9)s5p_ahash_dma_init(9)s5p_hash_write_ctrl(9)s5p_hash_xmit_dma(9)s5p_hash_copy_sgs(9)s5p_hash_copy_sg_lists(9)s5p_hash_prepare_sgs(9)s5p_hash_prepare_request(9)s5p_hash_update_dma_stop(9)s5p_hash_finish(9)s5p_hash_finish_req(9)s5p_hash_handle_queue(9)s5p_hash_tasklet_cb(9)s5p_hash_enqueue(9)s5p_hash_final(9)s5p_hash_finup(9)s5p_hash_init(9)s5p_hash_digest(9)s5p_hash_cra_init_alg(9)s5p_hash_cra_init(9)s5p_hash_cra_exit(9)s5p_hash_export(9)s5p_hash_import(9)
like, that's the whole friend group fr fr β go say hi to all of them π
and that's the page, bestie!! π§ this little gem lives in ./drivers/crypto, dated October 2026 β go forth and hash responsibly, mwah π
π¦ 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