skcipher_enqueue(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… skcipher_enqueue β€” kernel API manual, but make it make sense

okay so bestie, welcome to skcipher_enqueue(9) β€” that's section 9 of the kernel API manual, iykyk, the one for the crypto driver girlies 🧚✨. This is the function that handles a skcipher encrypt or decrypt request, and honestly? She's the main character of the BCM crypto path.


🌸 NAME 🌸

skcipher_enqueue β€” literally handles your skcipher encrypt or decrypt request πŸ’–


✨ SYNOPSIS ✨

int skcipher_enqueue (struct skcipher_request *req , bool encrypt );

πŸŽ€ ARGUMENTS πŸŽ€

  • req β€” the Crypto API request. that's the whole vibe right there, it's the request struct you're handing over 🫢
  • encrypt β€” true if you're encrypting; false if you're decrypting. binary queen, no in-between πŸ‘‘

πŸ”₯ RETURN πŸ”₯

  • -EINPROGRESS β€” if the request was accepted and the result will be returned asynchronously. she's taking her time and that's valid πŸ’…
  • < 0 β€” if there's an error 😭

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group, fr fr β€” all of these live in the kernel file ./drivers/crypto/bcm/cipher.c:


and that's the whole page, no cap πŸ’œ this lil icon was brought to you by ./drivers/crypto/bcm, dated October 2026, and the manual name is skcipher_enqueue(9) β€” go forth and enqueue responsibly, bestie 🌈⭐

πŸ“¦ where this page comes from