\section{aversive\_\-10-03-12/modules/crypto/rc4/rc4.h File Reference}
\label{rc4_8h}\index{aversive\_\-10-03-12/modules/crypto/rc4/rc4.h@{aversive\_\-10-03-12/modules/crypto/rc4/rc4.h}}
{\tt \#include $<$aversive.h$>$}\par
\subsection*{Data Structures}
\begin{CompactItemize}
\item 
struct {\bf rc4\_\-state}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf rc4\_\-init} (uint8\_\-t $\ast$key, uint8\_\-t length)
\item 
uint8\_\-t {\bf rc4\_\-crypt\_\-char} (uint8\_\-t data)
\end{CompactItemize}


\subsection{Function Documentation}
\index{rc4.h@{rc4.h}!rc4\_\-crypt\_\-char@{rc4\_\-crypt\_\-char}}
\index{rc4\_\-crypt\_\-char@{rc4\_\-crypt\_\-char}!rc4.h@{rc4.h}}
\subsubsection[rc4\_\-crypt\_\-char]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t rc4\_\-crypt\_\-char (uint8\_\-t {\em data})}\label{rc4_8h_7e1ec1c4f34747608c6b3b38eb55aefa}




Definition at line 80 of file rc4.c.

References a, rc4\_\-state::m, s, rc4\_\-state::x, and rc4\_\-state::y.\index{rc4.h@{rc4.h}!rc4\_\-init@{rc4\_\-init}}
\index{rc4\_\-init@{rc4\_\-init}!rc4.h@{rc4.h}}
\subsubsection[rc4\_\-init]{\setlength{\rightskip}{0pt plus 5cm}void rc4\_\-init (uint8\_\-t $\ast$ {\em key}, \/  uint8\_\-t {\em length})}\label{rc4_8h_5cabd185a8f62627d3585b8880119577}




Definition at line 44 of file rc4.c.

References a, i, rc4\_\-state::m, s, rc4\_\-state::x, and rc4\_\-state::y.