\doxysection{SHA1\+Context Struct Reference}
\label{structSHA1Context}\index{SHA1Context@{SHA1Context}}


{\ttfamily \#include $<$sha1\+\_\+i.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\textbf{ u32} \textbf{ state} [5]
\item 
\textbf{ u32} \textbf{ count} [2]
\item 
unsigned char \textbf{ buffer} [64]
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structSHA1Context_a0574c1dafd5a3a287b5829dcc5312d99}} 
\index{SHA1Context@{SHA1Context}!buffer@{buffer}}
\index{buffer@{buffer}!SHA1Context@{SHA1Context}}
\doxysubsubsection{buffer}
{\footnotesize\ttfamily unsigned char SHA1\+Context\+::buffer[64]}



Referenced by \textbf{ SHA1\+Final()}, and \textbf{ SHA1\+Update()}.

\mbox{\label{structSHA1Context_ac7ba81e8d2c7144b56d5b38baba6eb1d}} 
\index{SHA1Context@{SHA1Context}!count@{count}}
\index{count@{count}!SHA1Context@{SHA1Context}}
\doxysubsubsection{count}
{\footnotesize\ttfamily \textbf{ u32} SHA1\+Context\+::count[2]}



Referenced by \textbf{ SHA1\+Final()}, \textbf{ SHA1\+Init()}, and \textbf{ SHA1\+Update()}.

\mbox{\label{structSHA1Context_a00b63898f04de5973b6cb86e10e9a283}} 
\index{SHA1Context@{SHA1Context}!state@{state}}
\index{state@{state}!SHA1Context@{SHA1Context}}
\doxysubsubsection{state}
{\footnotesize\ttfamily \textbf{ u32} SHA1\+Context\+::state[5]}



Referenced by \textbf{ SHA1\+Final()}, \textbf{ SHA1\+Init()}, and \textbf{ SHA1\+Update()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/gsm/kdf/\textbf{ sha1\+\_\+i.\+h}\end{DoxyCompactItemize}
