\hypertarget{struct___textsecure_____sender_key_message}{}\section{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message Struct Reference}
\label{struct___textsecure_____sender_key_message}\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}}


{\ttfamily \#include $<$Whisper\+Text\+Protocol.\+pb-\/c.\+h$>$}



Collaboration diagram for \+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct___textsecure_____sender_key_message__coll__graph}
\end{center}
\end{figure}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_protobuf_c_message}{Protobuf\+C\+Message} \hyperlink{struct___textsecure_____sender_key_message_a7dfefd33927a7418a47750a02ba393b2}{base}
\item 
\hyperlink{group__api_ga98475218bcbd7a2171589414021c2633}{protobuf\+\_\+c\+\_\+boolean} \hyperlink{struct___textsecure_____sender_key_message_a4029c347bb01097b121342cbd8517c4b}{has\+\_\+id}
\item 
\hyperlink{uthash_8h_a435d1572bf3f880d55459d9805097f62}{uint32\+\_\+t} \hyperlink{struct___textsecure_____sender_key_message_abaabdc509cdaba7df9f56c6c76f3ae19}{id}
\item 
\hyperlink{group__api_ga98475218bcbd7a2171589414021c2633}{protobuf\+\_\+c\+\_\+boolean} \hyperlink{struct___textsecure_____sender_key_message_a059cd8ec075874220b8afab862b0212f}{has\+\_\+iteration}
\item 
\hyperlink{uthash_8h_a435d1572bf3f880d55459d9805097f62}{uint32\+\_\+t} \hyperlink{struct___textsecure_____sender_key_message_a6e00b3338e988a35fe1d8182ec0990f4}{iteration}
\item 
\hyperlink{group__api_ga98475218bcbd7a2171589414021c2633}{protobuf\+\_\+c\+\_\+boolean} \hyperlink{struct___textsecure_____sender_key_message_a0deb9f9643a6592e0f911f779c58b8f0}{has\+\_\+ciphertext}
\item 
\hyperlink{struct_protobuf_c_binary_data}{Protobuf\+C\+Binary\+Data} \hyperlink{struct___textsecure_____sender_key_message_a4952d75ff555bc0704b98fd1282dbf4e}{ciphertext}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 91 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.



\subsection{Field Documentation}
\mbox{\Hypertarget{struct___textsecure_____sender_key_message_a7dfefd33927a7418a47750a02ba393b2}\label{struct___textsecure_____sender_key_message_a7dfefd33927a7418a47750a02ba393b2}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}!base@{base}}
\index{base@{base}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}}
\subsubsection{\texorpdfstring{base}{base}}
{\footnotesize\ttfamily \hyperlink{struct_protobuf_c_message}{Protobuf\+C\+Message} base}



Definition at line 93 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.

\mbox{\Hypertarget{struct___textsecure_____sender_key_message_a4952d75ff555bc0704b98fd1282dbf4e}\label{struct___textsecure_____sender_key_message_a4952d75ff555bc0704b98fd1282dbf4e}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}!ciphertext@{ciphertext}}
\index{ciphertext@{ciphertext}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}}
\subsubsection{\texorpdfstring{ciphertext}{ciphertext}}
{\footnotesize\ttfamily \hyperlink{struct_protobuf_c_binary_data}{Protobuf\+C\+Binary\+Data} ciphertext}



Definition at line 99 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.

\mbox{\Hypertarget{struct___textsecure_____sender_key_message_a0deb9f9643a6592e0f911f779c58b8f0}\label{struct___textsecure_____sender_key_message_a0deb9f9643a6592e0f911f779c58b8f0}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}!has\+\_\+ciphertext@{has\+\_\+ciphertext}}
\index{has\+\_\+ciphertext@{has\+\_\+ciphertext}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}}
\subsubsection{\texorpdfstring{has\+\_\+ciphertext}{has\_ciphertext}}
{\footnotesize\ttfamily \hyperlink{group__api_ga98475218bcbd7a2171589414021c2633}{protobuf\+\_\+c\+\_\+boolean} has\+\_\+ciphertext}



Definition at line 98 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.

\mbox{\Hypertarget{struct___textsecure_____sender_key_message_a4029c347bb01097b121342cbd8517c4b}\label{struct___textsecure_____sender_key_message_a4029c347bb01097b121342cbd8517c4b}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}!has\+\_\+id@{has\+\_\+id}}
\index{has\+\_\+id@{has\+\_\+id}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}}
\subsubsection{\texorpdfstring{has\+\_\+id}{has\_id}}
{\footnotesize\ttfamily \hyperlink{group__api_ga98475218bcbd7a2171589414021c2633}{protobuf\+\_\+c\+\_\+boolean} has\+\_\+id}



Definition at line 94 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.

\mbox{\Hypertarget{struct___textsecure_____sender_key_message_a059cd8ec075874220b8afab862b0212f}\label{struct___textsecure_____sender_key_message_a059cd8ec075874220b8afab862b0212f}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}!has\+\_\+iteration@{has\+\_\+iteration}}
\index{has\+\_\+iteration@{has\+\_\+iteration}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}}
\subsubsection{\texorpdfstring{has\+\_\+iteration}{has\_iteration}}
{\footnotesize\ttfamily \hyperlink{group__api_ga98475218bcbd7a2171589414021c2633}{protobuf\+\_\+c\+\_\+boolean} has\+\_\+iteration}



Definition at line 96 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.

\mbox{\Hypertarget{struct___textsecure_____sender_key_message_abaabdc509cdaba7df9f56c6c76f3ae19}\label{struct___textsecure_____sender_key_message_abaabdc509cdaba7df9f56c6c76f3ae19}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}!id@{id}}
\index{id@{id}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}}
\subsubsection{\texorpdfstring{id}{id}}
{\footnotesize\ttfamily \hyperlink{uthash_8h_a435d1572bf3f880d55459d9805097f62}{uint32\+\_\+t} id}



Definition at line 95 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.

\mbox{\Hypertarget{struct___textsecure_____sender_key_message_a6e00b3338e988a35fe1d8182ec0990f4}\label{struct___textsecure_____sender_key_message_a6e00b3338e988a35fe1d8182ec0990f4}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}!iteration@{iteration}}
\index{iteration@{iteration}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Sender\+Key\+Message}}
\subsubsection{\texorpdfstring{iteration}{iteration}}
{\footnotesize\ttfamily \hyperlink{uthash_8h_a435d1572bf3f880d55459d9805097f62}{uint32\+\_\+t} iteration}



Definition at line 97 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\hyperlink{_whisper_text_protocol_8pb-c_8h}{Whisper\+Text\+Protocol.\+pb-\/c.\+h}\end{DoxyCompactItemize}
