\hypertarget{sc_8h}{}\section{src/curve25519/ed25519/sc.h File Reference}
\label{sc_8h}\index{src/curve25519/ed25519/sc.\+h@{src/curve25519/ed25519/sc.\+h}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{sc_8h_a6b64abc20220405c0b8e9448be914367}{sc\+\_\+reduce}~crypto\+\_\+sign\+\_\+ed25519\+\_\+ref10\+\_\+sc\+\_\+reduce
\item 
\#define \hyperlink{sc_8h_ad860263366b0b96182a49fa0cc1a78c1}{sc\+\_\+muladd}~crypto\+\_\+sign\+\_\+ed25519\+\_\+ref10\+\_\+sc\+\_\+muladd
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{sc_8h_ac83da5f138239ce3f2fe8c7aa76020ca}{sc\+\_\+reduce} (unsigned char $\ast$)
\item 
void \hyperlink{sc_8h_a8d5d822c0cec4175c84640b51e531e57}{sc\+\_\+muladd} (unsigned char $\ast$, const unsigned char $\ast$, const unsigned char $\ast$, const unsigned char $\ast$)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\mbox{\Hypertarget{sc_8h_ad860263366b0b96182a49fa0cc1a78c1}\label{sc_8h_ad860263366b0b96182a49fa0cc1a78c1}} 
\index{sc.\+h@{sc.\+h}!sc\+\_\+muladd@{sc\+\_\+muladd}}
\index{sc\+\_\+muladd@{sc\+\_\+muladd}!sc.\+h@{sc.\+h}}
\subsubsection{\texorpdfstring{sc\+\_\+muladd}{sc\_muladd}}
{\footnotesize\ttfamily \#define sc\+\_\+muladd~crypto\+\_\+sign\+\_\+ed25519\+\_\+ref10\+\_\+sc\+\_\+muladd}



Definition at line 10 of file sc.\+h.

\mbox{\Hypertarget{sc_8h_a6b64abc20220405c0b8e9448be914367}\label{sc_8h_a6b64abc20220405c0b8e9448be914367}} 
\index{sc.\+h@{sc.\+h}!sc\+\_\+reduce@{sc\+\_\+reduce}}
\index{sc\+\_\+reduce@{sc\+\_\+reduce}!sc.\+h@{sc.\+h}}
\subsubsection{\texorpdfstring{sc\+\_\+reduce}{sc\_reduce}}
{\footnotesize\ttfamily \#define sc\+\_\+reduce~crypto\+\_\+sign\+\_\+ed25519\+\_\+ref10\+\_\+sc\+\_\+reduce}



Definition at line 9 of file sc.\+h.



\subsection{Function Documentation}
\mbox{\Hypertarget{sc_8h_a8d5d822c0cec4175c84640b51e531e57}\label{sc_8h_a8d5d822c0cec4175c84640b51e531e57}} 
\index{sc.\+h@{sc.\+h}!sc\+\_\+muladd@{sc\+\_\+muladd}}
\index{sc\+\_\+muladd@{sc\+\_\+muladd}!sc.\+h@{sc.\+h}}
\subsubsection{\texorpdfstring{sc\+\_\+muladd()}{sc\_muladd()}}
{\footnotesize\ttfamily void sc\+\_\+muladd (\begin{DoxyParamCaption}\item[{unsigned char $\ast$}]{,  }\item[{const unsigned char $\ast$}]{,  }\item[{const unsigned char $\ast$}]{,  }\item[{const unsigned char $\ast$}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{sc_8h_ac83da5f138239ce3f2fe8c7aa76020ca}\label{sc_8h_ac83da5f138239ce3f2fe8c7aa76020ca}} 
\index{sc.\+h@{sc.\+h}!sc\+\_\+reduce@{sc\+\_\+reduce}}
\index{sc\+\_\+reduce@{sc\+\_\+reduce}!sc.\+h@{sc.\+h}}
\subsubsection{\texorpdfstring{sc\+\_\+reduce()}{sc\_reduce()}}
{\footnotesize\ttfamily void sc\+\_\+reduce (\begin{DoxyParamCaption}\item[{unsigned char $\ast$}]{ }\end{DoxyParamCaption})}

