STRUCT QCE_CIPHER_REQCTX(9)
π struct qce_cipher_reqctx(9) π
okay so bestie, welcome to the kernel API manual for struct qce_cipher_reqctx β yes, the 9 means it's a kernel-space page, we're in the big leagues now π
β¨ NAME β¨
struct qce_cipher_reqctx β holds private cipher objects per request π«Ά
like, every single request gets its own lil private stash of cipher stuff. main character energy, honestly.
πΈ SYNOPSIS πΈ
struct qce_cipher_reqctx {
unsigned long flags;
u8 *iv;
unsigned int ivsize;
int src_nents;
int dst_nents;
struct scatterlist result_sg;
struct sg_table dst_tbl;
struct scatterlist *dst_sg;
struct scatterlist *src_sg;
unsigned int cryptlen;
struct skcipher_request fallback_req;
};
no cap, that's the whole struct, copy it exactly, do not come for me about the spacing π
π¦ Members π¦
flagsβ operation flags β¨ the vibe check for what this request is doingivβ pointer to the IV π literally just pointing at the initialization vectorivsizeβ IV size π how big that IV issrc_nentsβ source entries π the number of source entriesdst_nentsβ destination entries π the number of destination entriesresult_sgβ scatterlist used for result buffer π this scatterlist is the one doing result-buffer dutydst_tblβ destination sg table π the destination sg table, periodtdst_sgβ destination sg pointer table beginning β where the destination sg pointer table startssrc_sgβ source sg pointer table beginning πΈ where the source sg pointer table starts (the original even left a lil;here, iconic)cryptlenβ crypto length π₯ how long the crypto is, fr fr
π SEE ALSO π
- Kernel file
./drivers/crypto/qce/cipher.hπ§ go read it, iykyk
lowkey a reminder that this is the place to look when you're digging through the qce cipher driver and wondering what all these fields are for π
and that's the whole page, bestie π
this came from ./drivers/crypto/qce, dated October 2026, and it's the struct qce_cipher_reqctx(9) page β slay, you're welcome, mwah π«Άβ¨
π¦ 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