kpp_request_free(9)
π kpp_request_free(9) β from the Kernel API Manual, bestie π«Ά
okay so picture this: it's a kpp_request and it's had a whole life. it did its little key-agreement thing, it held secrets, and nowβ¦ it's done. this function is the send-off. it zeroizes the request (wipes the memory clean, no leftover secret crumbs π) and then frees it. icon behavior, honestly. self-care for kernel memory β¨
β¨ NAME β¨
kpp_request_free β zeroize and free kpp request πΈ
like literally zeroize it first. the wiping is not optional, it's the whole vibe check π
β¨ SYNOPSIS β¨
void kpp_request_free (struct kpp_request *req );
that's it. that's the whole call. no return value, it's giving void and unbothered π
β¨ ARGUMENTS β¨
reqβ request to free π thestruct kpp_request *you're putting out to pasture. it gets zeroized, then freed. periodt.
β¨ SEE ALSO β¨
the whole friend group, fr fr β go read these next:
- Kernel file
./include/crypto/kpp.h struct kpp_request(9)struct crypto_kpp(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_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)
bestie reminder: zeroize then free. don't be out here leaking secrets into freed memory, that's not the move ππ
π· okay that's the page!! sourced from ./include/crypto, dated October 2026, brought to you by the Kernel API Manual β mwah, go touch some grass (or a kpp_request), ily π§π
π¦ 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