crypto_has_skcipher(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… crypto_has_skcipher β€” the kernel API manual, but make it make sense πŸŽ€

okay so bestie, welcome to crypto_has_skcipher(9) ✨ this is a Kernel API Manual page and honestly? it's short, it's sweet, and it does exactly one thing. let's get into it 🫢


🌸 NAME 🌸

crypto_has_skcipher β€” bestie, it literally just searches for the availability of an skcipher. that's it. that's the whole gig πŸ’…


✨ SYNOPSIS ✨

int crypto_has_skcipher (const char *alg_name , u32 type , u32 mask );

look at her. three args, one int, zero drama πŸŽ€


πŸ’– ARGUMENTS πŸ’–

  • alg_name β€” this is either the cra_name / name or the cra_driver_name / driver name of the skcipher. so you can call her by her government name or her stage name, either one works πŸ¦‹
  • type β€” specifies the type of the skcipher. yes, you do gotta tell it 🧚
  • mask β€” specifies the mask for the skcipher. matching vibes, essentially πŸ’«

πŸ‘‘ RETURN πŸ‘‘

true when the skcipher is known to the kernel crypto API 🌈 false otherwise πŸ’€

that's the vibe check, periodt.


πŸ”₯ SEE ALSO πŸ”₯

okay this is the part where she lists literally everyone she knows, and honestly? iconic. no gatekeeping here πŸ’œ

Kernel file ./include/crypto/skcipher.h, plus:

like I said. everyone. the whole group chat 🫢✨


ngl the whole page is basically one function asking "does this skcipher exist, yes or no" β€” and the answer comes back as true or false. no cap. that's the API 🌸

k bye ily, this page lives in ./include/crypto, it's from October 2026, and it's filed under crypto_has_skcipher(9) β€” go check for your skciphers responsibly bestie πŸ’…πŸŽ€

πŸ“¦ where this page comes from