STRUCT CRYPTO_KPP(9)
π¦ struct crypto_kpp(9) π¦
okay so bestie, this is the Kernel API Manual page for struct crypto_kpp β literally the user-instantiated object that encapsulates algorithms and core processing logic. main character energy for a kernel struct, ngl. π
π NAME π
struct crypto_kpp β the user-instantiated object which encapsulates algorithms and core processing logic. periodt. β¨
β¨ SYNOPSIS β¨
the whole struct shape is giving exactly this:
struct crypto_kpp {
unsigned int reqsize;
struct crypto_tfm base;
};
π Members π
reqsizeβ Request context size required by algorithm implementation. the request-context size the algorithm implementation needs, fr fr.baseβ Common crypto API algorithm data structure. the shared crypto API data structure doing its little iconic thing.
π SEE ALSO π
Kernel file ./include/crypto/kpp.h is the spot, and these besties are right there too:
struct kpp_request(9)struct kpp_alg(9)Generic Key-agreement Protocol Primitives API(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)
thatβs the tea π« β source/version ./include/crypto, date October 2026. mwah bestie, go be iconic with your KPP structs π§π
π¦ 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