\hypertarget{structcrypt__aead}{}\doxysection{crypt\+\_\+aead Struct Reference}
\label{structcrypt__aead}\index{crypt\_aead@{crypt\_aead}}


{\ttfamily \#include $<$cryptodev.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{structcrypt__aead_a8c4bc0e361eb3f5859dc7f02dc0ae69f}{ses}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structcrypt__aead_a1570c288053471e75e6a89d720934160}{op}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structcrypt__aead_acaf225363ab6b7018686bd6d3a97e09b}{flags}}
\item 
u\+\_\+int \mbox{\hyperlink{structcrypt__aead_ad87048c6beadd6996495756868f2c92c}{len}}
\item 
u\+\_\+int \mbox{\hyperlink{structcrypt__aead_ad0e714730cbdf90247b09343dc19c01b}{aadlen}}
\item 
u\+\_\+int \mbox{\hyperlink{structcrypt__aead_a9d48440b3438caa5ce1eb6c24e2c58b5}{ivlen}}
\item 
const void $\ast$ \mbox{\hyperlink{structcrypt__aead_acb70d9e3a7a3a7c6b177861417ad46de}{src}}
\item 
void $\ast$ \mbox{\hyperlink{structcrypt__aead_a9eb67c28568037aa6b4c90ab62c0b6e9}{dst}}
\item 
const void $\ast$ \mbox{\hyperlink{structcrypt__aead_a075eb9ae5b11b7a6c84a5df03b7cf3e4}{aad}}
\item 
void $\ast$ \mbox{\hyperlink{structcrypt__aead_a623179358b95e432089043b7cf2547bc}{tag}}
\item 
const void $\ast$ \mbox{\hyperlink{structcrypt__aead_accb5e35b66cf2bb1ed5e3f060e09eda8}{iv}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00274}{274}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structcrypt__aead_a075eb9ae5b11b7a6c84a5df03b7cf3e4}\label{structcrypt__aead_a075eb9ae5b11b7a6c84a5df03b7cf3e4}} 
\index{crypt\_aead@{crypt\_aead}!aad@{aad}}
\index{aad@{aad}!crypt\_aead@{crypt\_aead}}
\doxysubsubsection{\texorpdfstring{aad}{aad}}
{\footnotesize\ttfamily const void$\ast$ crypt\+\_\+aead\+::aad}



Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00283}{283}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



Referenced by \mbox{\hyperlink{cryptodev_8c_source_l00867}{cryptodev\+\_\+aead()}}.

\mbox{\Hypertarget{structcrypt__aead_ad0e714730cbdf90247b09343dc19c01b}\label{structcrypt__aead_ad0e714730cbdf90247b09343dc19c01b}} 
\index{crypt\_aead@{crypt\_aead}!aadlen@{aadlen}}
\index{aadlen@{aadlen}!crypt\_aead@{crypt\_aead}}
\doxysubsubsection{\texorpdfstring{aadlen}{aadlen}}
{\footnotesize\ttfamily u\+\_\+int crypt\+\_\+aead\+::aadlen}



Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00279}{279}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



Referenced by \mbox{\hyperlink{cryptodev_8c_source_l00867}{cryptodev\+\_\+aead()}}.

\mbox{\Hypertarget{structcrypt__aead_a9eb67c28568037aa6b4c90ab62c0b6e9}\label{structcrypt__aead_a9eb67c28568037aa6b4c90ab62c0b6e9}} 
\index{crypt\_aead@{crypt\_aead}!dst@{dst}}
\index{dst@{dst}!crypt\_aead@{crypt\_aead}}
\doxysubsubsection{\texorpdfstring{dst}{dst}}
{\footnotesize\ttfamily void$\ast$ crypt\+\_\+aead\+::dst}



Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00282}{282}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



Referenced by \mbox{\hyperlink{cryptodev_8c_source_l00867}{cryptodev\+\_\+aead()}}.

\mbox{\Hypertarget{structcrypt__aead_acaf225363ab6b7018686bd6d3a97e09b}\label{structcrypt__aead_acaf225363ab6b7018686bd6d3a97e09b}} 
\index{crypt\_aead@{crypt\_aead}!flags@{flags}}
\index{flags@{flags}!crypt\_aead@{crypt\_aead}}
\doxysubsubsection{\texorpdfstring{flags}{flags}}
{\footnotesize\ttfamily uint16\+\_\+t crypt\+\_\+aead\+::flags}



Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00277}{277}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



Referenced by \mbox{\hyperlink{cryptodev_8c_source_l00867}{cryptodev\+\_\+aead()}}.

\mbox{\Hypertarget{structcrypt__aead_accb5e35b66cf2bb1ed5e3f060e09eda8}\label{structcrypt__aead_accb5e35b66cf2bb1ed5e3f060e09eda8}} 
\index{crypt\_aead@{crypt\_aead}!iv@{iv}}
\index{iv@{iv}!crypt\_aead@{crypt\_aead}}
\doxysubsubsection{\texorpdfstring{iv}{iv}}
{\footnotesize\ttfamily const void$\ast$ crypt\+\_\+aead\+::iv}



Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00285}{285}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



Referenced by \mbox{\hyperlink{cryptodev_8c_source_l00867}{cryptodev\+\_\+aead()}}.

\mbox{\Hypertarget{structcrypt__aead_a9d48440b3438caa5ce1eb6c24e2c58b5}\label{structcrypt__aead_a9d48440b3438caa5ce1eb6c24e2c58b5}} 
\index{crypt\_aead@{crypt\_aead}!ivlen@{ivlen}}
\index{ivlen@{ivlen}!crypt\_aead@{crypt\_aead}}
\doxysubsubsection{\texorpdfstring{ivlen}{ivlen}}
{\footnotesize\ttfamily u\+\_\+int crypt\+\_\+aead\+::ivlen}



Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00280}{280}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



Referenced by \mbox{\hyperlink{cryptodev_8c_source_l00867}{cryptodev\+\_\+aead()}}.

\mbox{\Hypertarget{structcrypt__aead_ad87048c6beadd6996495756868f2c92c}\label{structcrypt__aead_ad87048c6beadd6996495756868f2c92c}} 
\index{crypt\_aead@{crypt\_aead}!len@{len}}
\index{len@{len}!crypt\_aead@{crypt\_aead}}
\doxysubsubsection{\texorpdfstring{len}{len}}
{\footnotesize\ttfamily u\+\_\+int crypt\+\_\+aead\+::len}



Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00278}{278}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



Referenced by \mbox{\hyperlink{cryptodev_8c_source_l00867}{cryptodev\+\_\+aead()}}.

\mbox{\Hypertarget{structcrypt__aead_a1570c288053471e75e6a89d720934160}\label{structcrypt__aead_a1570c288053471e75e6a89d720934160}} 
\index{crypt\_aead@{crypt\_aead}!op@{op}}
\index{op@{op}!crypt\_aead@{crypt\_aead}}
\doxysubsubsection{\texorpdfstring{op}{op}}
{\footnotesize\ttfamily uint16\+\_\+t crypt\+\_\+aead\+::op}



Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00276}{276}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



Referenced by \mbox{\hyperlink{cryptodev_8c_source_l00867}{cryptodev\+\_\+aead()}}.

\mbox{\Hypertarget{structcrypt__aead_a8c4bc0e361eb3f5859dc7f02dc0ae69f}\label{structcrypt__aead_a8c4bc0e361eb3f5859dc7f02dc0ae69f}} 
\index{crypt\_aead@{crypt\_aead}!ses@{ses}}
\index{ses@{ses}!crypt\_aead@{crypt\_aead}}
\doxysubsubsection{\texorpdfstring{ses}{ses}}
{\footnotesize\ttfamily uint32\+\_\+t crypt\+\_\+aead\+::ses}



Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00275}{275}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



Referenced by \mbox{\hyperlink{cryptodev_8c_source_l01123}{crypto\+\_\+ioctl()}}.

\mbox{\Hypertarget{structcrypt__aead_acb70d9e3a7a3a7c6b177861417ad46de}\label{structcrypt__aead_acb70d9e3a7a3a7c6b177861417ad46de}} 
\index{crypt\_aead@{crypt\_aead}!src@{src}}
\index{src@{src}!crypt\_aead@{crypt\_aead}}
\doxysubsubsection{\texorpdfstring{src}{src}}
{\footnotesize\ttfamily const void$\ast$ crypt\+\_\+aead\+::src}



Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00281}{281}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



Referenced by \mbox{\hyperlink{cryptodev_8c_source_l00867}{cryptodev\+\_\+aead()}}.

\mbox{\Hypertarget{structcrypt__aead_a623179358b95e432089043b7cf2547bc}\label{structcrypt__aead_a623179358b95e432089043b7cf2547bc}} 
\index{crypt\_aead@{crypt\_aead}!tag@{tag}}
\index{tag@{tag}!crypt\_aead@{crypt\_aead}}
\doxysubsubsection{\texorpdfstring{tag}{tag}}
{\footnotesize\ttfamily void$\ast$ crypt\+\_\+aead\+::tag}



Definition at line \mbox{\hyperlink{cryptodev_8h_source_l00284}{284}} of file \mbox{\hyperlink{cryptodev_8h_source}{cryptodev.\+h}}.



Referenced by \mbox{\hyperlink{cryptodev_8c_source_l00867}{cryptodev\+\_\+aead()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
opencrypto/\mbox{\hyperlink{cryptodev_8h}{cryptodev.\+h}}\end{DoxyCompactItemize}
