\hypertarget{keygen_8h}{}\section{src/curve25519/ed25519/additions/keygen.h File Reference}
\label{keygen_8h}\index{src/curve25519/ed25519/additions/keygen.\+h@{src/curve25519/ed25519/additions/keygen.\+h}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{keygen_8h_a0327a410be6d243b8004674e98a6f75e}{sc\+\_\+clamp} (unsigned char $\ast$a)
\item 
void \hyperlink{keygen_8h_a39f4865774d47d86ca030e7544daeba8}{curve25519\+\_\+keygen} (unsigned char $\ast$curve25519\+\_\+pubkey\+\_\+out, const unsigned char $\ast$curve25519\+\_\+privkey\+\_\+in)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\mbox{\Hypertarget{keygen_8h_a39f4865774d47d86ca030e7544daeba8}\label{keygen_8h_a39f4865774d47d86ca030e7544daeba8}} 
\index{keygen.\+h@{keygen.\+h}!curve25519\+\_\+keygen@{curve25519\+\_\+keygen}}
\index{curve25519\+\_\+keygen@{curve25519\+\_\+keygen}!keygen.\+h@{keygen.\+h}}
\subsubsection{\texorpdfstring{curve25519\+\_\+keygen()}{curve25519\_keygen()}}
{\footnotesize\ttfamily void curve25519\+\_\+keygen (\begin{DoxyParamCaption}\item[{unsigned char $\ast$}]{curve25519\+\_\+pubkey\+\_\+out,  }\item[{const unsigned char $\ast$}]{curve25519\+\_\+privkey\+\_\+in }\end{DoxyParamCaption})}

\mbox{\Hypertarget{keygen_8h_a0327a410be6d243b8004674e98a6f75e}\label{keygen_8h_a0327a410be6d243b8004674e98a6f75e}} 
\index{keygen.\+h@{keygen.\+h}!sc\+\_\+clamp@{sc\+\_\+clamp}}
\index{sc\+\_\+clamp@{sc\+\_\+clamp}!keygen.\+h@{keygen.\+h}}
\subsubsection{\texorpdfstring{sc\+\_\+clamp()}{sc\_clamp()}}
{\footnotesize\ttfamily void sc\+\_\+clamp (\begin{DoxyParamCaption}\item[{unsigned char $\ast$}]{a }\end{DoxyParamCaption})}

