crypto_kpp_c...hared_secret(9)
π NAME π
okay bestie, welcome to the Kernel API Manual β¨ this page is all about crypto_kpp_compute_shared_secret and its whole personality is Invoke kpp operation. Thatβs the vibe π«Ά
β¨ SYNOPSIS β¨
int crypto_kpp_compute_shared_secret (struct kpp_request *req );
π ARGUMENTS π
reqβ kpp key request. the little request object carrying the kpp key energy π
π¦ DESCRIPTION π¦
so this function invokes the specific kpp operation for computing the shared secret for a given kpp algorithm. like, itβs the little hand-off that says βhey, do the kpp thing for this algorithmβ π«
πΈ RETURN πΈ
- zero β on success, slay β
- error code β in case of error, and yes thatβs the whole mood π
π SEE ALSO π
the kernel file is ./include/crypto/kpp.h β thatβs where the lore lives π and then these icons are required reading:
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_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_maxsize(9)
thatβs the whole page, bestie π big shoutout to the source ./include/crypto and the October 2026 date on this one β crypto_kpp_c...hared_secret(9) says byeee π
β¨
π¦ 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