\doxysection{src/gsm/auth\+\_\+comp128v1.c File Reference}
\label{auth__comp128v1_8c}\index{src/gsm/auth\_comp128v1.c@{src/gsm/auth\_comp128v1.c}}


GSM/\+GPRS/3G authentication core infrastructure.  


{\ttfamily \#include $<$osmocom/crypt/auth.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/gsm/comp128.\+h$>$}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static int \textbf{ c128v1\+\_\+gen\+\_\+vec} (struct \textbf{ osmo\+\_\+auth\+\_\+vector} $\ast$vec, struct \textbf{ osmo\+\_\+sub\+\_\+auth\+\_\+data2} $\ast$aud, const uint8\+\_\+t $\ast$\+\_\+rand)
\item 
static \textbf{ \+\_\+\+\_\+attribute\+\_\+\+\_\+} ((constructor))
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static struct \textbf{ osmo\+\_\+auth\+\_\+impl} \textbf{ c128v1\+\_\+alg}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
GSM/\+GPRS/3G authentication core infrastructure. 

