\hypertarget{xeddsa_8h}{}\section{src/curve25519/ed25519/additions/xeddsa.h File Reference}
\label{xeddsa_8h}\index{src/curve25519/ed25519/additions/xeddsa.\+h@{src/curve25519/ed25519/additions/xeddsa.\+h}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{xeddsa_8h_aa6804922eca1c3f39625ddd0f3ac9e9c}{xed25519\+\_\+sign} (unsigned char $\ast$signature\+\_\+out, const unsigned char $\ast$curve25519\+\_\+privkey, const unsigned char $\ast$msg, const unsigned long msg\+\_\+len, const unsigned char $\ast$random)
\item 
int \hyperlink{xeddsa_8h_af67e36ea6afeea4be68da62d51087a2d}{xed25519\+\_\+verify} (const unsigned char $\ast$signature, const unsigned char $\ast$curve25519\+\_\+pubkey, const unsigned char $\ast$msg, const unsigned long msg\+\_\+len)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\mbox{\Hypertarget{xeddsa_8h_aa6804922eca1c3f39625ddd0f3ac9e9c}\label{xeddsa_8h_aa6804922eca1c3f39625ddd0f3ac9e9c}} 
\index{xeddsa.\+h@{xeddsa.\+h}!xed25519\+\_\+sign@{xed25519\+\_\+sign}}
\index{xed25519\+\_\+sign@{xed25519\+\_\+sign}!xeddsa.\+h@{xeddsa.\+h}}
\subsubsection{\texorpdfstring{xed25519\+\_\+sign()}{xed25519\_sign()}}
{\footnotesize\ttfamily int xed25519\+\_\+sign (\begin{DoxyParamCaption}\item[{unsigned char $\ast$}]{signature\+\_\+out,  }\item[{const unsigned char $\ast$}]{curve25519\+\_\+privkey,  }\item[{const unsigned char $\ast$}]{msg,  }\item[{const unsigned long}]{msg\+\_\+len,  }\item[{const unsigned char $\ast$}]{random }\end{DoxyParamCaption})}

\mbox{\Hypertarget{xeddsa_8h_af67e36ea6afeea4be68da62d51087a2d}\label{xeddsa_8h_af67e36ea6afeea4be68da62d51087a2d}} 
\index{xeddsa.\+h@{xeddsa.\+h}!xed25519\+\_\+verify@{xed25519\+\_\+verify}}
\index{xed25519\+\_\+verify@{xed25519\+\_\+verify}!xeddsa.\+h@{xeddsa.\+h}}
\subsubsection{\texorpdfstring{xed25519\+\_\+verify()}{xed25519\_verify()}}
{\footnotesize\ttfamily int xed25519\+\_\+verify (\begin{DoxyParamCaption}\item[{const unsigned char $\ast$}]{signature,  }\item[{const unsigned char $\ast$}]{curve25519\+\_\+pubkey,  }\item[{const unsigned char $\ast$}]{msg,  }\item[{const unsigned long}]{msg\+\_\+len }\end{DoxyParamCaption})}

