crypto_grab_kpp(9)
π crypto_grab_kpp(9) β¨
okay so welcome to the Kernel API Manual, bestie β this page is giving βlook up a KPP algorithm and bind a spawn to it,β and weβre gonna get you through it. π«Ά No cap.
πΈ NAME πΈ
crypto_grab_kpp β look up a KPP algorithm and bind a spawn to it. Periodt. π
β¨ SYNOPSIS β¨
int crypto_grab_kpp (struct crypto_kpp_spawn *spawn , struct crypto_instance *inst , const char *name , u32 type , u32 mask );
π¦ ARGUMENTS π¦
spawnβ the KPP spawn to bind. This is the thing youβre tying up. πinstβ the template instance that ownsspawn. Main character energy: itβs the owner. πnameβ the KPP algorithm name to look up. Like searching the group chat for the right algorithm. π¬typeβ the type bitset to pass on to the lookup. Copy that exactly, bestie. π«Άmaskβ the maskbismaskto pass on to the lookup. Yes,bismaskβ thatβs literally what the page says, and we donβt gatekeep typos. π
π RETURN π
0 on success β slay. A negative error code otherwise β not slay, but at least you know. π
π SEE ALSO π
Kernel file ./include/crypto/internal/kpp.h β yes, that exact path, go look. π
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_drop_kpp(9)crypto_spawn_kpp_alg(9)crypto_spawn_kpp(9)
xoxo, your kernel bestie π
β source/version: ./include/crypto/internal; date: October 2026; page: crypto_grab_kpp(9) π«Άβ¨
π¦ 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