\hypertarget{structtkip__ctx}{}\doxysection{tkip\+\_\+ctx Struct Reference}
\label{structtkip__ctx}\index{tkip\_ctx@{tkip\_ctx}}


Collaboration diagram for tkip\+\_\+ctx\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/d45/structtkip__ctx__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}} $\ast$ \mbox{\hyperlink{structtkip__ctx_a1b2a26e7da7cfea06401c0ded22eb75c}{tc\+\_\+vap}}
\item 
\mbox{\hyperlink{ieee80211__crypto__tkip_8c_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} \mbox{\hyperlink{structtkip__ctx_a98da30262c6a4b5343fa7d95e9683853}{tx\+\_\+ttak}} \mbox{[}5\mbox{]}
\item 
\mbox{\hyperlink{ieee80211__crypto__tkip_8c_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{structtkip__ctx_a8ca7d621eb769c6ec60d777f081b0cae}{tx\+\_\+rc4key}} \mbox{[}16\mbox{]}
\item 
\mbox{\hyperlink{ieee80211__crypto__tkip_8c_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} \mbox{\hyperlink{structtkip__ctx_a4e159389094cba717bd1270087f5ec9b}{rx\+\_\+ttak}} \mbox{[}5\mbox{]}
\item 
int \mbox{\hyperlink{structtkip__ctx_ac546b7a2f335ceb2f19602f15c0ab7e7}{rx\+\_\+phase1\+\_\+done}}
\item 
\mbox{\hyperlink{ieee80211__crypto__tkip_8c_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{structtkip__ctx_a1a89348c76be7e1db7576e840e58538c}{rx\+\_\+rc4key}} \mbox{[}16\mbox{]}
\item 
uint64\+\_\+t \mbox{\hyperlink{structtkip__ctx_ae99b30de827769284e6e6ef396bee663}{rx\+\_\+rsc}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00087}{87}} of file \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source}{ieee80211\+\_\+crypto\+\_\+tkip.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structtkip__ctx_ac546b7a2f335ceb2f19602f15c0ab7e7}\label{structtkip__ctx_ac546b7a2f335ceb2f19602f15c0ab7e7}} 
\index{tkip\_ctx@{tkip\_ctx}!rx\_phase1\_done@{rx\_phase1\_done}}
\index{rx\_phase1\_done@{rx\_phase1\_done}!tkip\_ctx@{tkip\_ctx}}
\doxysubsubsection{\texorpdfstring{rx\_phase1\_done}{rx\_phase1\_done}}
{\footnotesize\ttfamily int tkip\+\_\+ctx\+::rx\+\_\+phase1\+\_\+done}



Definition at line \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00094}{94}} of file \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source}{ieee80211\+\_\+crypto\+\_\+tkip.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l01027}{tkip\+\_\+decrypt()}}, and \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00138}{tkip\+\_\+setkey()}}.

\mbox{\Hypertarget{structtkip__ctx_a1a89348c76be7e1db7576e840e58538c}\label{structtkip__ctx_a1a89348c76be7e1db7576e840e58538c}} 
\index{tkip\_ctx@{tkip\_ctx}!rx\_rc4key@{rx\_rc4key}}
\index{rx\_rc4key@{rx\_rc4key}!tkip\_ctx@{tkip\_ctx}}
\doxysubsubsection{\texorpdfstring{rx\_rc4key}{rx\_rc4key}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__crypto__tkip_8c_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} tkip\+\_\+ctx\+::rx\+\_\+rc4key\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00095}{95}} of file \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source}{ieee80211\+\_\+crypto\+\_\+tkip.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l01027}{tkip\+\_\+decrypt()}}.

\mbox{\Hypertarget{structtkip__ctx_ae99b30de827769284e6e6ef396bee663}\label{structtkip__ctx_ae99b30de827769284e6e6ef396bee663}} 
\index{tkip\_ctx@{tkip\_ctx}!rx\_rsc@{rx\_rsc}}
\index{rx\_rsc@{rx\_rsc}!tkip\_ctx@{tkip\_ctx}}
\doxysubsubsection{\texorpdfstring{rx\_rsc}{rx\_rsc}}
{\footnotesize\ttfamily uint64\+\_\+t tkip\+\_\+ctx\+::rx\+\_\+rsc}



Definition at line \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00096}{96}} of file \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source}{ieee80211\+\_\+crypto\+\_\+tkip.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00289}{tkip\+\_\+decap()}}, \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l01027}{tkip\+\_\+decrypt()}}, and \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00384}{tkip\+\_\+demic()}}.

\mbox{\Hypertarget{structtkip__ctx_a4e159389094cba717bd1270087f5ec9b}\label{structtkip__ctx_a4e159389094cba717bd1270087f5ec9b}} 
\index{tkip\_ctx@{tkip\_ctx}!rx\_ttak@{rx\_ttak}}
\index{rx\_ttak@{rx\_ttak}!tkip\_ctx@{tkip\_ctx}}
\doxysubsubsection{\texorpdfstring{rx\_ttak}{rx\_ttak}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__crypto__tkip_8c_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} tkip\+\_\+ctx\+::rx\+\_\+ttak\mbox{[}5\mbox{]}}



Definition at line \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00093}{93}} of file \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source}{ieee80211\+\_\+crypto\+\_\+tkip.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l01027}{tkip\+\_\+decrypt()}}.

\mbox{\Hypertarget{structtkip__ctx_a1b2a26e7da7cfea06401c0ded22eb75c}\label{structtkip__ctx_a1b2a26e7da7cfea06401c0ded22eb75c}} 
\index{tkip\_ctx@{tkip\_ctx}!tc\_vap@{tc\_vap}}
\index{tc\_vap@{tc\_vap}!tkip\_ctx@{tkip\_ctx}}
\doxysubsubsection{\texorpdfstring{tc\_vap}{tc\_vap}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structieee80211vap}{ieee80211vap}}$\ast$ tkip\+\_\+ctx\+::tc\+\_\+vap}



Definition at line \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00088}{88}} of file \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source}{ieee80211\+\_\+crypto\+\_\+tkip.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00111}{tkip\+\_\+attach()}}, \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00289}{tkip\+\_\+decap()}}, \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l01027}{tkip\+\_\+decrypt()}}, \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00384}{tkip\+\_\+demic()}}, \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00177}{tkip\+\_\+encap()}}, \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l01001}{tkip\+\_\+encrypt()}}, \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00240}{tkip\+\_\+enmic()}}, \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00154}{tkip\+\_\+setiv()}}, and \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00138}{tkip\+\_\+setkey()}}.

\mbox{\Hypertarget{structtkip__ctx_a8ca7d621eb769c6ec60d777f081b0cae}\label{structtkip__ctx_a8ca7d621eb769c6ec60d777f081b0cae}} 
\index{tkip\_ctx@{tkip\_ctx}!tx\_rc4key@{tx\_rc4key}}
\index{tx\_rc4key@{tx\_rc4key}!tkip\_ctx@{tkip\_ctx}}
\doxysubsubsection{\texorpdfstring{tx\_rc4key}{tx\_rc4key}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__crypto__tkip_8c_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} tkip\+\_\+ctx\+::tx\+\_\+rc4key\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00091}{91}} of file \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source}{ieee80211\+\_\+crypto\+\_\+tkip.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l01001}{tkip\+\_\+encrypt()}}.

\mbox{\Hypertarget{structtkip__ctx_a98da30262c6a4b5343fa7d95e9683853}\label{structtkip__ctx_a98da30262c6a4b5343fa7d95e9683853}} 
\index{tkip\_ctx@{tkip\_ctx}!tx\_ttak@{tx\_ttak}}
\index{tx\_ttak@{tx\_ttak}!tkip\_ctx@{tkip\_ctx}}
\doxysubsubsection{\texorpdfstring{tx\_ttak}{tx\_ttak}}
{\footnotesize\ttfamily \mbox{\hyperlink{ieee80211__crypto__tkip_8c_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} tkip\+\_\+ctx\+::tx\+\_\+ttak\mbox{[}5\mbox{]}}



Definition at line \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l00090}{90}} of file \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source}{ieee80211\+\_\+crypto\+\_\+tkip.\+c}}.



Referenced by \mbox{\hyperlink{ieee80211__crypto__tkip_8c_source_l01001}{tkip\+\_\+encrypt()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
net80211/\mbox{\hyperlink{ieee80211__crypto__tkip_8c}{ieee80211\+\_\+crypto\+\_\+tkip.\+c}}\end{DoxyCompactItemize}
