crypto_finalize_request(9)
π crypto_finalize_request(9) β your fave lil' "we're done here" function, from the Kernel API Manual β¨
okay so picture this: you're deep in the kernel, the crypto engine is doing its whole thing, and a request has officially finished its main character arc. bestie, that's where this function walks in π
πΈ NAME πΈ
crypto_finalize_request β finalize one request if the request is done π
like, if the request is done. that's the whole vibe check. no cap.
β¨ SYNOPSIS β¨
void crypto_finalize_request (struct crypto_engine *engine , struct crypto_async_request *req , int err );
it returns void, which honestly is so chill of it β nothing to hand back, it just does the thing π«Ά
π¦ ARGUMENTS π¦
engineβ the hardware engine π the actual physical-ish machinery doing the crypto. your main character.reqβ the request need to be finalized π yep, the one that's gotta get wrapped up. that request. right there.errβ error number π so if something went sideways, this is where you say so. it's an error number, bestie. numbers. errors. you know the drill.
π SEE ALSO π
okay so the whole friend group, and yes we're naming everyone, no cap, nobody gets left out of the group chat π«Ά
Kernel file ./crypto/crypto_engine.c β the source, the origin story, the place it all lives β¨
the transfer-to-engine squad π
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)
the finalize family β literally this function's siblings π§
crypto_finalize_aead_request(9)crypto_finalize_akcipher_request(9)crypto_finalize_hash_request(9)crypto_finalize_kpp_request(9)crypto_finalize_skcipher_request(9)
the engine lifecycle icons β
crypto_engine_start(9)crypto_engine_stop(9)crypto_engine_alloc_init_and_set(9)crypto_engine_alloc_init(9)crypto_engine_exit(9)
aaaand that's the page, bestie π one last thing before you go β this whole thing lives in ./crypto and the version-date stamp on it is October 2026, so like, future vibes, iykyk. slay, bye ππΈ
π¦ 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