ENUM IWL_MEI_PAIRWISE_CIPHER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

enum iwl_mei_pairwise_cipher β€” bestie, this is the cipher for the UCAST key. that's the whole vibe ✨

okay so real quick β€” this is a page out of the Kernel API Manual, so you know it's legit. let's get into it 🫢


✨ SYNOPSIS ✨

enum iwl_mei_pairwise_cipher {
    IWL_MEI_CIPHER_NONE ,
    IWL_MEI_CIPHER_TKIP ,
    IWL_MEI_CIPHER_CCMP ,
    IWL_MEI_CIPHER_GCMP ,
    IWL_MEI_CIPHER_GCMP_256

};

like, that's the whole enum, no notes πŸ’…


πŸŽ€ Constants πŸŽ€

okay so these are your five members, and they are literally just vibes with names:

  • IWL_MEI_CIPHER_NONE β€” none 😌
  • IWL_MEI_CIPHER_TKIP β€” tkip
  • IWL_MEI_CIPHER_CCMP β€” ccmp
  • IWL_MEI_CIPHER_GCMP β€” gcmp
  • IWL_MEI_CIPHER_GCMP_256 β€” gcmp 256

that's it. that's the list. slay πŸ’…


πŸ¦‹ Description πŸ¦‹

⚠️ important lore alert ⚠️ note that those values are dictated by the CSME firmware API (see sap.h)

like, not me making up numbers β€” the CSME firmware said what it said and we're respecting it, periodt. if you're out here reordering them or inventing your own, that's a no from me πŸ™ˆ


🌈 SEE ALSO 🌈

okay so first things first, the actual kernel file you wanna go read:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h

and then the whole extended friend group, in the order they appear:

like, that's a lot of besties but we're not leaving a single one out 🫢


okay that's the page!! quick sign-off before you go: this one came from ./drivers/net/wireless/intel/i... (yes it's truncated like that in the source, don't come for me 😭), dated October 2026, and the page is titled enum iwl_mei...rwise_cipher(9). mwah, go forth and cipher responsibly πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from