s5p_hash_write_iv(9)
π s5p_hash_write_iv(9) β like, the Kernel API Manual page, bestie π
okay so this is a page straight out of the Kernel API Manual, and honestly? she's short but she matters. sit down, drink some water, let's get into it π«Ά
β¨ NAME β¨
s5p_hash_write_iv β writes the IV for the next partial/finup op. that's it. that's the whole gig. lowkey iconic for how specific it is π
πΈ SYNOPSIS πΈ
void s5p_hash_write_iv (struct ahash_request *req );
returns nothing (void, she gives nothing back, respectfully), takes exactly one thing. no cap.
π ARGUMENTS π
reqβ the AHASH request. yes queen, that's the one you're handing over. it's the request the IV gets written for, periodt.
π¦ SEE ALSO π¦
so this is the part where the kernel file drops the whole friend group. the file lives at ./drivers/crypto/s5p-sss.c, and here is literally everyone linked off this page β no skipping, I promised:
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_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_update(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, the whole squad showed up ππ
ngl bestie, this page is tiny and there's no OPTIONS, no environment variables, no exit statuses, no bugs section, no warnings β just a NAME, a SYNOPSIS, the one ARGUMENT, and a whole lot of SEE ALSO. do not go looking for more, I checked. she's minimalist π§
and that's the whole page, mwah π β brought to you by the source tree at ./drivers/crypto, dated October 2026. bye bestie, go write some IVs πβ
π¦ 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