\doxysection{kasumi.\+h}
\label{kasumi_8h_source}\index{include/osmocom/gsm/kasumi.h@{include/osmocom/gsm/kasumi.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{8 \textcolor{preprocessor}{\#pragma once}}
\DoxyCodeLine{9 }
\DoxyCodeLine{10 \textcolor{preprocessor}{\#include <stdint.h>}}
\DoxyCodeLine{11 }
\DoxyCodeLine{24 uint64\_t \_kasumi(uint64\_t P, \textcolor{keyword}{const} uint16\_t *KLi1, \textcolor{keyword}{const} uint16\_t *KLi2, \textcolor{keyword}{const} uint16\_t *KOi1, \textcolor{keyword}{const} uint16\_t *KOi2, \textcolor{keyword}{const} uint16\_t *KOi3, \textcolor{keyword}{const} uint16\_t *KIi1, \textcolor{keyword}{const} uint16\_t *KIi2, \textcolor{keyword}{const} uint16\_t *KIi3);}
\DoxyCodeLine{25 }
\DoxyCodeLine{35 \textcolor{keywordtype}{void} \_kasumi\_kgcore(uint8\_t CA, uint8\_t cb, uint32\_t cc, uint8\_t cd, \textcolor{keyword}{const} uint8\_t *ck, uint8\_t *co, uint16\_t cl);}
\DoxyCodeLine{36 }
\DoxyCodeLine{48 \textcolor{keywordtype}{void} \_kasumi\_key\_expand(\textcolor{keyword}{const} uint8\_t *key, uint16\_t *KLi1, uint16\_t *KLi2, uint16\_t *KOi1, uint16\_t *KOi2, uint16\_t *KOi3, uint16\_t *KIi1, uint16\_t *KIi2, uint16\_t *KIi3);}

\end{DoxyCode}
