\doxysection{src/gsm/oap.c File Reference}
\label{oap_8c}\index{src/gsm/oap.c@{src/gsm/oap.c}}


Osmocom Authentication Protocol.  


{\ttfamily \#include $<$osmocom/core/utils.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/core/logging.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/core/msgb.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/gsm/tlv.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/gsm/oap.\+h$>$}\newline
{\ttfamily \#include $<$stdint.\+h$>$}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \textbf{ osmo\+\_\+oap\+\_\+decode} (struct \textbf{ osmo\+\_\+oap\+\_\+message} $\ast$oap\+\_\+msg, const uint8\+\_\+t $\ast$const\+\_\+data, size\+\_\+t data\+\_\+len)
\begin{DoxyCompactList}\small\item\em Decode OAP message data. \end{DoxyCompactList}\item 
void \textbf{ osmo\+\_\+oap\+\_\+encode} (struct \textbf{ msgb} $\ast$\textbf{ msg}, const struct \textbf{ osmo\+\_\+oap\+\_\+message} $\ast$oap\+\_\+msg)
\begin{DoxyCompactList}\small\item\em Compose OAP message data. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Osmocom Authentication Protocol. 

