\hypertarget{structwickr__decode__result}{}\doxysection{wickr\+\_\+decode\+\_\+result Struct Reference}
\label{structwickr__decode__result}\index{wickr\_decode\_result@{wickr\_decode\_result}}


a packet decoding result  




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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
wickr\+\_\+decode\+\_\+error \mbox{\hyperlink{structwickr__decode__result_a63449a59c8a8bab451f5ab555be7895d}{err}}
\item 
\mbox{\hyperlink{structwickr__cipher__key}{wickr\+\_\+cipher\+\_\+key\+\_\+t}} $\ast$ \mbox{\hyperlink{structwickr__decode__result_aed31d598b49bf696f286d673246d8b31}{payload\+\_\+key}}
\item 
\mbox{\hyperlink{structwickr__payload}{wickr\+\_\+payload\+\_\+t}} $\ast$ \mbox{\hyperlink{structwickr__decode__result_a0c6e2140859e7d8ad113f1e7ebd95ad4}{decrypted\+\_\+payload}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
a packet decoding result 

\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structwickr__decode__result_a0c6e2140859e7d8ad113f1e7ebd95ad4}\label{structwickr__decode__result_a0c6e2140859e7d8ad113f1e7ebd95ad4}} 
\index{wickr\_decode\_result@{wickr\_decode\_result}!decrypted\_payload@{decrypted\_payload}}
\index{decrypted\_payload@{decrypted\_payload}!wickr\_decode\_result@{wickr\_decode\_result}}
\doxysubsubsection{\texorpdfstring{decrypted\_payload}{decrypted\_payload}}
{\footnotesize\ttfamily wickr\+\_\+decode\+\_\+result\+::decrypted\+\_\+payload}

the payload that was decrypted from the packet using payload\+\_\+key \mbox{\Hypertarget{structwickr__decode__result_a63449a59c8a8bab451f5ab555be7895d}\label{structwickr__decode__result_a63449a59c8a8bab451f5ab555be7895d}} 
\index{wickr\_decode\_result@{wickr\_decode\_result}!err@{err}}
\index{err@{err}!wickr\_decode\_result@{wickr\_decode\_result}}
\doxysubsubsection{\texorpdfstring{err}{err}}
{\footnotesize\ttfamily wickr\+\_\+decode\+\_\+result\+::err}

error status for the decode \mbox{\Hypertarget{structwickr__decode__result_aed31d598b49bf696f286d673246d8b31}\label{structwickr__decode__result_aed31d598b49bf696f286d673246d8b31}} 
\index{wickr\_decode\_result@{wickr\_decode\_result}!payload\_key@{payload\_key}}
\index{payload\_key@{payload\_key}!wickr\_decode\_result@{wickr\_decode\_result}}
\doxysubsubsection{\texorpdfstring{payload\_key}{payload\_key}}
{\footnotesize\ttfamily wickr\+\_\+decode\+\_\+result\+::payload\+\_\+key}

the payload key that was derived from the key exchange during decoding 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/wickrcrypto/include/wickrcrypto/protocol.\+h\end{DoxyCompactItemize}
