STRUCT FLEXI_CRYPTO_CONTEXT(9)
πΈ struct flexi_crypto_context(9) πΈ
okay bestie, welcome to the struct flexi_crypto_context(9) page from the Kernel API Manual β yes it's a real one, yes it's a struct, and yes we're gonna get through it together π
β¨ NAME β¨
struct flexi_crypto_context β the crypto context, literally that's it, that's the vibe π
π¦ SYNOPSIS π¦
struct flexi_crypto_context {
union fc_ctx_flags flags;
struct crypto_keys crypto;
struct auth_keys auth;
};
no cap, that's the whole shape of it β flags, crypto keys, auth keys, done β¨
π Members π
cryptoβ the crypto keys, like actual key material, main character energy π₯authβ the authentication keys, also keys, also important, we love a duo π«Ά
π SEE ALSO π
bestie please, this is the long one, but every single one of these is in the kernel file ./drivers/crypto/cavium/nitrox/nitrox_req.h and you're gonna read them all with me, periodt:
struct gphdr(9)union se_req_ctrl(9)struct se_crypto_request(9)struct crypto_keys(9)struct auth_keys(9)struct nitrox_aead_rctx(9)struct nitrox_rfc4106_rctx(9)union pkt_instr_hdr(9)union pkt_hdr(9)union slc_store_info(9)struct nps_pkt_instr(9)struct aqmq_command_s(9)struct ctx_hdr(9)struct nitrox_softreq(9)create_single_sg(9)create_multi_sg(9)
likeβ¦ that's a whole friend group right there, iykyk π
ngl there are no options, no exit statuses, no environment variables and no warnings on this one β it's just a struct and its members. sometimes a page is chill like that π
and that's the whole page, bestie!! shoutout to the source ./drivers/crypto/cavium/nitrox, dated October 2026, and if you ever need to find this again it lives at struct flexi_crypto_context(9) π§π slay, bye!
π¦ 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