crypto_spawn_kpp(9)
π¦ crypto_spawn_kpp β Kernel API Manual moment β¨
okay bestie, welcome to the Kernel API Manual page for crypto_spawn_kpp(9). it's giving βtiny function, very important crypto spawn businessβ and we're gonna get into it π
β¨ NAME β¨
crypto_spawn_kpp β Create a transform from a KPP spawn.
πΈ SYNOPSIS πΈ
struct crypto_kpp * crypto_spawn_kpp (struct crypto_kpp_spawn *spawn );
π ARGUMENTS π
spawnβ the spawn that was previously bound to somestruct kpp_algviacrypto_grab_kpp.
π DESCRIPTION π
Okay so picture this: you've got a struct crypto_kpp_spawn, and it has already been successfully bound to a struct kpp_alg via crypto_grab_kpp. Once that's done, transforms for the latter may get instantiated from the former by means of this function. that's the whole vibe, no cap β¨
π₯ RETURN π₯
A pointer to the freshly created KPP transform on success, or an ERR_PTR otherwise. that's it, that's the return π
π SEE ALSO π
- Kernel file
./include/crypto/internal/kpp.h struct kpp_instance(9)struct crypto_kpp_spawn(9)kpp_crypto_instance(9)kpp_instance(9)kpp_alg_instance(9)kpp_instance_ctx(9)crypto_register_kpp(9)crypto_unregister_kpp(9)kpp_register_instance(9)crypto_grab_kpp(9)crypto_drop_kpp(9)crypto_spawn_kpp_alg(9)
mwah π this little gem lives under ./include/crypto/internal, dated October 2026, and it's the crypto_spawn_kpp(9) page. bye bestie π«Ά
π¦ 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