\doxysection{src/gsm/gea.c File Reference}
\label{gea_8c}\index{src/gsm/gea.c@{src/gsm/gea.c}}
{\ttfamily \#include $<$osmocom/core/bits.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/crypt/gprs\+\_\+cipher.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/crypt/auth.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/gsm/kasumi.\+h$>$}\newline
{\ttfamily \#include $<$stdint.\+h$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \textbf{ gea4} (uint8\+\_\+t $\ast$out, uint16\+\_\+t \textbf{ len}, uint8\+\_\+t $\ast$kc, uint32\+\_\+t iv, enum \textbf{ gprs\+\_\+cipher\+\_\+direction} direction)
\begin{DoxyCompactList}\small\item\em Performs the GEA4 algorithm as in 3GPP TS 55.\+226 V9.\+0.\+0. \end{DoxyCompactList}\item 
int \textbf{ gea3} (uint8\+\_\+t $\ast$out, uint16\+\_\+t \textbf{ len}, uint8\+\_\+t $\ast$kc, uint32\+\_\+t iv, enum \textbf{ gprs\+\_\+cipher\+\_\+direction} direction)
\begin{DoxyCompactList}\small\item\em Performs the GEA3 algorithm as in 3GPP TS 55.\+216 V6.\+2.\+0. \end{DoxyCompactList}\end{DoxyCompactItemize}
