\hypertarget{structiwm__keyinfo}{}\doxysection{iwm\+\_\+keyinfo Struct Reference}
\label{structiwm__keyinfo}\index{iwm\_keyinfo@{iwm\_keyinfo}}


{\ttfamily \#include $<$if\+\_\+iwmreg.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint16\+\_\+t \mbox{\hyperlink{structiwm__keyinfo_a72634f2a4f1b7f01de0c35a10509daef}{key\+\_\+flags}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__keyinfo_a135f4013f86db1cf9483f748fc51eb92}{tkip\+\_\+rx\+\_\+tsc\+\_\+byte2}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__keyinfo_a0067a6f0bbd57cd174eb50582b772786}{reserved1}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structiwm__keyinfo_a72cbf63d2d8e68253bad3c5115f1f016}{tkip\+\_\+rx\+\_\+ttak}} \mbox{[}5\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__keyinfo_a93639ea4b0c899f730914c1247329d5e}{key\+\_\+offset}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__keyinfo_a2fdadebbb5311d07a62995012cbc7079}{reserved2}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structiwm__keyinfo_a7e50e58b2b5d17e1846359b6856fbcad}{key}} \mbox{[}16\mbox{]}
\item 
uint64\+\_\+t \mbox{\hyperlink{structiwm__keyinfo_a0bc8adf3be24c17f395677f40278804c}{tx\+\_\+secur\+\_\+seq\+\_\+cnt}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structiwm__keyinfo_a68f99a421ce9c1e0413ba8df511b968d}{hw\+\_\+tkip\+\_\+mic\+\_\+rx\+\_\+key}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structiwm__keyinfo_af025be09a3d61cadb5d8b8549d667471}{hw\+\_\+tkip\+\_\+mic\+\_\+tx\+\_\+key}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
struct \mbox{\hyperlink{structiwm__keyinfo}{iwm\+\_\+keyinfo}} -\/ key information @key\+\_\+flags\+: type iwm\+\_\+sta\+\_\+key\+\_\+flag @tkip\+\_\+rx\+\_\+tsc\+\_\+byte2\+: TSC\mbox{[}2\mbox{]} for key mix ph1 detection @tkip\+\_\+rx\+\_\+ttak\+: 10-\/byte unicast TKIP TTAK for Rx @key\+\_\+offset\+: key offset in the fw\textquotesingle{}s key table @key\+: 16-\/byte unicast decryption key @tx\+\_\+secur\+\_\+seq\+\_\+cnt\+: initial RSC / PN needed for replay check @hw\+\_\+tkip\+\_\+mic\+\_\+rx\+\_\+key\+: byte\+: MIC Rx Key -\/ used for TKIP only @hw\+\_\+tkip\+\_\+mic\+\_\+tx\+\_\+key\+: byte\+: MIC Tx Key -\/ used for TKIP only 

Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l06319}{6319}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structiwm__keyinfo_a68f99a421ce9c1e0413ba8df511b968d}\label{structiwm__keyinfo_a68f99a421ce9c1e0413ba8df511b968d}} 
\index{iwm\_keyinfo@{iwm\_keyinfo}!hw\_tkip\_mic\_rx\_key@{hw\_tkip\_mic\_rx\_key}}
\index{hw\_tkip\_mic\_rx\_key@{hw\_tkip\_mic\_rx\_key}!iwm\_keyinfo@{iwm\_keyinfo}}
\doxysubsubsection{\texorpdfstring{hw\_tkip\_mic\_rx\_key}{hw\_tkip\_mic\_rx\_key}}
{\footnotesize\ttfamily uint64\+\_\+t iwm\+\_\+keyinfo\+::hw\+\_\+tkip\+\_\+mic\+\_\+rx\+\_\+key}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l06328}{6328}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__keyinfo_af025be09a3d61cadb5d8b8549d667471}\label{structiwm__keyinfo_af025be09a3d61cadb5d8b8549d667471}} 
\index{iwm\_keyinfo@{iwm\_keyinfo}!hw\_tkip\_mic\_tx\_key@{hw\_tkip\_mic\_tx\_key}}
\index{hw\_tkip\_mic\_tx\_key@{hw\_tkip\_mic\_tx\_key}!iwm\_keyinfo@{iwm\_keyinfo}}
\doxysubsubsection{\texorpdfstring{hw\_tkip\_mic\_tx\_key}{hw\_tkip\_mic\_tx\_key}}
{\footnotesize\ttfamily uint64\+\_\+t iwm\+\_\+keyinfo\+::hw\+\_\+tkip\+\_\+mic\+\_\+tx\+\_\+key}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l06329}{6329}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__keyinfo_a7e50e58b2b5d17e1846359b6856fbcad}\label{structiwm__keyinfo_a7e50e58b2b5d17e1846359b6856fbcad}} 
\index{iwm\_keyinfo@{iwm\_keyinfo}!key@{key}}
\index{key@{key}!iwm\_keyinfo@{iwm\_keyinfo}}
\doxysubsubsection{\texorpdfstring{key}{key}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+keyinfo\+::key\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l06326}{6326}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__keyinfo_a72634f2a4f1b7f01de0c35a10509daef}\label{structiwm__keyinfo_a72634f2a4f1b7f01de0c35a10509daef}} 
\index{iwm\_keyinfo@{iwm\_keyinfo}!key\_flags@{key\_flags}}
\index{key\_flags@{key\_flags}!iwm\_keyinfo@{iwm\_keyinfo}}
\doxysubsubsection{\texorpdfstring{key\_flags}{key\_flags}}
{\footnotesize\ttfamily uint16\+\_\+t iwm\+\_\+keyinfo\+::key\+\_\+flags}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l06320}{6320}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__keyinfo_a93639ea4b0c899f730914c1247329d5e}\label{structiwm__keyinfo_a93639ea4b0c899f730914c1247329d5e}} 
\index{iwm\_keyinfo@{iwm\_keyinfo}!key\_offset@{key\_offset}}
\index{key\_offset@{key\_offset}!iwm\_keyinfo@{iwm\_keyinfo}}
\doxysubsubsection{\texorpdfstring{key\_offset}{key\_offset}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+keyinfo\+::key\+\_\+offset}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l06324}{6324}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__keyinfo_a0067a6f0bbd57cd174eb50582b772786}\label{structiwm__keyinfo_a0067a6f0bbd57cd174eb50582b772786}} 
\index{iwm\_keyinfo@{iwm\_keyinfo}!reserved1@{reserved1}}
\index{reserved1@{reserved1}!iwm\_keyinfo@{iwm\_keyinfo}}
\doxysubsubsection{\texorpdfstring{reserved1}{reserved1}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+keyinfo\+::reserved1}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l06322}{6322}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__keyinfo_a2fdadebbb5311d07a62995012cbc7079}\label{structiwm__keyinfo_a2fdadebbb5311d07a62995012cbc7079}} 
\index{iwm\_keyinfo@{iwm\_keyinfo}!reserved2@{reserved2}}
\index{reserved2@{reserved2}!iwm\_keyinfo@{iwm\_keyinfo}}
\doxysubsubsection{\texorpdfstring{reserved2}{reserved2}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+keyinfo\+::reserved2}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l06325}{6325}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__keyinfo_a135f4013f86db1cf9483f748fc51eb92}\label{structiwm__keyinfo_a135f4013f86db1cf9483f748fc51eb92}} 
\index{iwm\_keyinfo@{iwm\_keyinfo}!tkip\_rx\_tsc\_byte2@{tkip\_rx\_tsc\_byte2}}
\index{tkip\_rx\_tsc\_byte2@{tkip\_rx\_tsc\_byte2}!iwm\_keyinfo@{iwm\_keyinfo}}
\doxysubsubsection{\texorpdfstring{tkip\_rx\_tsc\_byte2}{tkip\_rx\_tsc\_byte2}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+keyinfo\+::tkip\+\_\+rx\+\_\+tsc\+\_\+byte2}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l06321}{6321}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__keyinfo_a72cbf63d2d8e68253bad3c5115f1f016}\label{structiwm__keyinfo_a72cbf63d2d8e68253bad3c5115f1f016}} 
\index{iwm\_keyinfo@{iwm\_keyinfo}!tkip\_rx\_ttak@{tkip\_rx\_ttak}}
\index{tkip\_rx\_ttak@{tkip\_rx\_ttak}!iwm\_keyinfo@{iwm\_keyinfo}}
\doxysubsubsection{\texorpdfstring{tkip\_rx\_ttak}{tkip\_rx\_ttak}}
{\footnotesize\ttfamily uint16\+\_\+t iwm\+\_\+keyinfo\+::tkip\+\_\+rx\+\_\+ttak\mbox{[}5\mbox{]}}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l06323}{6323}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.

\mbox{\Hypertarget{structiwm__keyinfo_a0bc8adf3be24c17f395677f40278804c}\label{structiwm__keyinfo_a0bc8adf3be24c17f395677f40278804c}} 
\index{iwm\_keyinfo@{iwm\_keyinfo}!tx\_secur\_seq\_cnt@{tx\_secur\_seq\_cnt}}
\index{tx\_secur\_seq\_cnt@{tx\_secur\_seq\_cnt}!iwm\_keyinfo@{iwm\_keyinfo}}
\doxysubsubsection{\texorpdfstring{tx\_secur\_seq\_cnt}{tx\_secur\_seq\_cnt}}
{\footnotesize\ttfamily uint64\+\_\+t iwm\+\_\+keyinfo\+::tx\+\_\+secur\+\_\+seq\+\_\+cnt}



Definition at line \mbox{\hyperlink{if__iwmreg_8h_source_l06327}{6327}} of file \mbox{\hyperlink{if__iwmreg_8h_source}{if\+\_\+iwmreg.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/iwm/\mbox{\hyperlink{if__iwmreg_8h}{if\+\_\+iwmreg.\+h}}\end{DoxyCompactItemize}
