\doxysection{include/osmocom/crypt/kdf.h File Reference}
\label{kdf_8h}\index{include/osmocom/crypt/kdf.h@{include/osmocom/crypt/kdf.h}}
{\ttfamily \#include $<$stdint.\+h$>$}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \textbf{ osmo\+\_\+kdf\+\_\+kc128} (const uint8\+\_\+t $\ast$ck, const uint8\+\_\+t $\ast$ik, uint8\+\_\+t $\ast$kc128)
\item 
void \textbf{ osmo\+\_\+kdf\+\_\+kasme} (const uint8\+\_\+t $\ast$ck, const uint8\+\_\+t $\ast$ik, const uint8\+\_\+t $\ast$plmn\+\_\+id, const uint8\+\_\+t $\ast$sqn, const uint8\+\_\+t $\ast$ak, uint8\+\_\+t $\ast$kasme)
\item 
void \textbf{ osmo\+\_\+kdf\+\_\+enb} (const uint8\+\_\+t $\ast$kasme, uint32\+\_\+t ul\+\_\+count, uint8\+\_\+t $\ast$kenb)
\item 
void \textbf{ osmo\+\_\+kdf\+\_\+nh} (const uint8\+\_\+t $\ast$kasme, const uint8\+\_\+t $\ast$sync\+\_\+input, uint8\+\_\+t $\ast$nh)
\item 
void \textbf{ osmo\+\_\+kdf\+\_\+nas} (uint8\+\_\+t algo\+\_\+type, uint8\+\_\+t algo\+\_\+id, const uint8\+\_\+t $\ast$kasme, uint8\+\_\+t $\ast$knas)
\end{DoxyCompactItemize}
