append_proto_dkp(9)
Welcome to the Kernel API Manual page for append_proto_dkp(9), bestie β this one is all about the Derived Key Protocol, aka DKP, and it's giving βkey β split keyβ energy. β¨
π NAME π
append_proto_dkp β Derived Key Protocol (DKP): key -> split key π
β¨ SYNOPSIS β¨
Okay so here's the exact signature, no cap:
void append_proto_dkp (u32 * const desc , struct alginfo *adata );
π ARGUMENTS π
descβ pointer to buffer used for descriptor construction. That's the buffer where the descriptor gets built, bestie. π οΈadataβ pointer to authentication transform definitions.keylenshould be the length of initial key, whilekeylen_padthe length of the derived (split) key. Valid algorithm values β one ofOP_ALG_ALGSEL_{MD5, SHA1, SHA224, SHA256, SHA384, SHA512}. π
π¦ SEE ALSO π¦
- Kernel file
./drivers/crypto/caam/desc_constr.h struct alginfo(9)desc_inline_query(9)
mwah π β this cutie comes from source/version ./drivers/crypto/caam, dated October 2026, and it's the append_proto_dkp(9) page. periodt. ππ
π¦ 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