cnstr_shdsc_sk_hash(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cnstr_shdsc_sk_hash πŸ’…

okay so bestie, you're in the Kernel API Manual, section 9, and this page is literally cnstr_shdsc_sk_hash β€” the shared descriptor for symmetric key cipher-based hash algorithms. no cap, that's the whole main-character assignment. πŸ’–


✨ NAME ✨

cnstr_shdsc_sk_hash β€” shared descriptor for symmetric key cipher-based hash algorithms. that's the name, that's the vibe, iconic. πŸ‘‘

🌸 SYNOPSIS 🌸

void cnstr_shdsc_sk_hash (u32 * const desc , struct alginfo *adata , u32 state , int digestsize , int ctx_len );

πŸŽ€ ARGUMENTS πŸŽ€

  • desc β€” pointer to buffer used for descriptor construction. it's giving "this is where the descriptor gets built," bestie. ✨
  • adata β€” pointer to authentication transform definitions. no cap, that's the whole vibe check. πŸ¦‹
  • state β€” algorithm state OP_ALG_AS_{INIT, FINALIZE, INITFINALIZE, UPDATE}. those are the exact states, periodt. πŸ’…
  • digestsize β€” algorithm's digest size. the digest's size, literally. πŸ“
  • ctx_len β€” size of Context Register. that's the Context Register's size, bestie. πŸŽ€

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/crypto/caam/caamhash_desc.c β€” and also cnstr_shdsc_ahash(9) is in the SEE ALSO clique. 🫢

mwah πŸ’‹ this page lives in ./drivers/crypto/caam, with an October 2026 date stamp, and the whole cnstr_shdsc_sk_hash(9) manual-page moment is officially wrapped. periodt. 🫢

πŸ“¦ where this page comes from