crypto_finalize_kpp_request(9)
π crypto_finalize_kpp_request(9) β from the Kernel API Manual, bestie π
okay so picture this: you're deep in the kernel, the crypto_engine girlies are all doing their thing, and a kpp_request just wrapped up. this function is the one that says "you're done, go home, we're finalizing you" β¨
πΈ NAME πΈ
crypto_finalize_kpp_request β finalizes one kpp_request if that request is, like, actually done β
no cap, that's literally the whole job.
π SYNOPSIS π
void crypto_finalize_kpp_request (struct crypto_engine *engine , struct
kpp_request *req , int err );
it returns void, so don't go looking for a return value, she gives you nothing back π«Ά (and honestly? iconic behavior.)
π¦ ARGUMENTS π¦
engineβ the hardware engine π» that's doing the actual work. this is the main character of the operation.reqβ the request that needs to be finalized π like, the one that has to get its little ending.errβ the error number π if something went sideways, this is where it lives. it's anint.
π₯ SEE ALSO π₯
all the sister functions and friends-of-friends, so you can go down the whole rabbit hole ππ β and the kernel file itself, ./crypto/crypto_engine.c:
crypto_finalize_request(9)crypto_pump_requests(9)crypto_transfer_request(9)crypto_transfer_request_to_engine(9)crypto_transfer_aead_request_to_engine(9)crypto_transfer_akcipher_request_to_engine(9)crypto_transfer_hash_request_to_engine(9)crypto_transfer_kpp_request_to_engine(9)crypto_transfer_skcipher_request_to_engine(9)crypto_finalize_aead_request(9)crypto_finalize_akcipher_request(9)crypto_finalize_hash_request(9)crypto_finalize_skcipher_request(9)crypto_engine_start(9)crypto_engine_stop(9)crypto_engine_alloc_init_and_set(9)crypto_engine_alloc_init(9)crypto_engine_exit(9)
π real talk: that's a whole friend group of finalize and transfer functions. pick your fighter, they're all in ./crypto.
and that's the whole vibe check, bestie π this little icon came from the ./crypto directory, dated October 2026 β so mark your calendar and slay π§ββοΈπ 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