STRUCT BRCMF_GTK_KEYINFO_LE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct brcmf_gtk_keyinfo_le(9) ✨

okay so bestie, welcome to the manual page for struct brcmf_gtk_keyinfo_le β€” it's a Kernel API Manual situation, and honestly? it's giving "small but mighty." πŸŽ€


🌸 NAME 🌸

struct brcmf_gtk_keyinfo_le β€” GTP rekey data. yep, that's the whole vibe. it's the struct that carries your rekey info around, no cap. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

like, here's the whole glow-up, literally verbatim:

struct brcmf_gtk_keyinfo_le {
    u8 kck[BRCMF_RSN_KCK_LENGTH];
    u8 kek[BRCMF_RSN_KEK_LENGTH];
    u8 replay_counter[BRCMF_RSN_REPLAY_LEN];
 };

three fields, three icons. we love a minimal queen. πŸ‘‘


πŸ’– Members πŸ’–

  • kck β€” the key confirmation key. that's it, that's the whole job. it confirms. it's the main character of confirmation. 🫢
  • kek β€” the key encryption key. this one encrypts keys. key-ception, honestly iconic. πŸ”₯
  • replay_counter β€” the replay counter. it counts the replays so nobody gets to do the same trick twice. periodt. πŸ’…

🌈 SEE ALSO 🌈

so like, if you wanna go down the rabbit hole (and you do), the Kernel file lives right here:

./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h

and here's the entire friend group, no gatekeeping, all of them, fr fr:

  • struct brcmf_wsec_pmk_le(9)
  • struct brcmf_wsec_sae_pwd_le(9)
  • struct brcmf_fil_wowl_pattern_le(9)
  • struct brcmf_fil_country_le(9)
  • struct brcmf_rev_info_le(9)
  • struct brcmf_wlc_version_le(9)
  • struct brcmf_assoclist_le(9)
  • struct brcmf_rssi_be(9)
  • struct brcmf_wowl_wakeind_le(9)
  • struct brcmf_pmksa(9)
  • struct brcmf_pmksa_v2(9)
  • struct brcmf_pmksa_v3(9)
  • struct brcmf_pmk_list_le(9)
  • struct brcmf_pmk_list_v2_le(9)
  • struct brcmf_pmk_op_v3_le(9)
  • struct brcmf_pno_param_le(9)
  • struct brcmf_pno_config_le(9)
  • struct brcmf_pno_net_param_le(9)
  • struct brcmf_pno_net_info_le(9)
  • struct brcmf_pno_scanresults_le(9)
  • struct brcmf_pno_macaddr_le(9)
  • struct brcmf_dload_data_le(9)
  • struct brcmf_pno_bssid_le(9)
  • struct brcmf_pktcnt_le(9)
  • struct brcmf_gscan_bucket_config(9)
  • enum brcmf_gscan_cfg_flags(9)
  • struct brcmf_gscan_config(9)
  • struct brcmf_mkeep_alive_pkt_le(9)

like, that's a whole squad. go read them. iykyk. 🧚


lowkey a little note from me to you: this page came from the Kernel file ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h, and the source line got squished in the terminal as ./drivers/net/wireless/broadco... β€” bestie the terminal is out here truncating like it's shy 😭

and that's the whole page, bestie! πŸ’œ the header at the top said struct brcmf_gtk_keyinfo_le(9) and the footer wrapped it up with that same struct brcmf_gtk_keyinfo_le(9) title, dated October 2026, sourced from Kernel file ./drivers/net/wireless/broadco... β€” so yeah, we're all caught up. slay, bye! πŸ“β­πŸ’…

πŸ“¦ where this page comes from