GENERIC KEY-AGREEMENT PROTOCOL PRIMITIVES API(9)
π Generic Key-agreement Protocol Primitives API π
okay bestie, this is the Kernel API Manual page for the Generic Key-agreement Protocol Primitives API β manual section 9, and yes the header is a little crunchy, but we're keeping it cute and complete π β¨
π¦ DESCRIPTION π¦
The KPP API is used with the algorithm type CRYPTO_ALG_TYPE_KPP β that's listed as type "kpp" in /proc/crypto. That's the fact, that's the vibe. π
π₯ SEE ALSO π₯
okay so here's the whole squad, no one left behind:
- Kernel file
./include/crypto/kpp.h struct kpp_request(9)struct crypto_kpp(9)struct kpp_alg(9)crypto_alloc_kpp(9)crypto_free_kpp(9)kpp_request_alloc(9)kpp_request_free(9)kpp_request_set_callback(9)kpp_request_set_input(9)kpp_request_set_output(9)struct kpp_secret(9)crypto_kpp_set_secret(9)crypto_kpp_generate_public_key(9)crypto_kpp_compute_shared_secret(9)crypto_kpp_maxsize(9)
source check, bestie: this page comes from ./include/crypto, dated October 2026, and it's filed under the Generic Key...imitives API(9) banner. xoxo, go read the headers π«Άπ
π¦ 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