\hypertarget{internal__fast__tests_8h}{}\section{src/curve25519/ed25519/tests/internal\+\_\+fast\+\_\+tests.h File Reference}
\label{internal__fast__tests_8h}\index{src/curve25519/ed25519/tests/internal\+\_\+fast\+\_\+tests.\+h@{src/curve25519/ed25519/tests/internal\+\_\+fast\+\_\+tests.\+h}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{internal__fast__tests_8h_a0fe0c3c6f226cd964aac1adf8bf730a2}{sha512\+\_\+fast\+\_\+test} (int silent)
\item 
int \hyperlink{internal__fast__tests_8h_a2d69f495346030b509e0e1631aca8691}{strict\+\_\+fast\+\_\+test} (int silent)
\item 
int \hyperlink{internal__fast__tests_8h_ab368135b2395e298ab05f1da94394427}{elligator\+\_\+fast\+\_\+test} (int silent)
\item 
int \hyperlink{internal__fast__tests_8h_a1ee73331dbc4c04c9f8afc139f2426d6}{curvesigs\+\_\+fast\+\_\+test} (int silent)
\item 
int \hyperlink{internal__fast__tests_8h_a6d9fad37816cc59fffdf5c4776285e0b}{xeddsa\+\_\+fast\+\_\+test} (int silent)
\item 
int \hyperlink{internal__fast__tests_8h_ad3a76bea4de09b9f8cc74b062df09fef}{vxeddsa\+\_\+fast\+\_\+test} (int silent)
\item 
int \hyperlink{internal__fast__tests_8h_a39db3918d84e8a037d3cbf123ea05847}{generalized\+\_\+xeddsa\+\_\+fast\+\_\+test} (int silent)
\item 
int \hyperlink{internal__fast__tests_8h_a45f688cdd5bda1861bc1f64fb49e7744}{generalized\+\_\+xveddsa\+\_\+fast\+\_\+test} (int silent)
\item 
int \hyperlink{internal__fast__tests_8h_a436cf0add7015ae810b74aaf02583e91}{all\+\_\+fast\+\_\+tests} (int silent)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\mbox{\Hypertarget{internal__fast__tests_8h_a436cf0add7015ae810b74aaf02583e91}\label{internal__fast__tests_8h_a436cf0add7015ae810b74aaf02583e91}} 
\index{internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}!all\+\_\+fast\+\_\+tests@{all\+\_\+fast\+\_\+tests}}
\index{all\+\_\+fast\+\_\+tests@{all\+\_\+fast\+\_\+tests}!internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}}
\subsubsection{\texorpdfstring{all\+\_\+fast\+\_\+tests()}{all\_fast\_tests()}}
{\footnotesize\ttfamily int all\+\_\+fast\+\_\+tests (\begin{DoxyParamCaption}\item[{int}]{silent }\end{DoxyParamCaption})}

\mbox{\Hypertarget{internal__fast__tests_8h_a1ee73331dbc4c04c9f8afc139f2426d6}\label{internal__fast__tests_8h_a1ee73331dbc4c04c9f8afc139f2426d6}} 
\index{internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}!curvesigs\+\_\+fast\+\_\+test@{curvesigs\+\_\+fast\+\_\+test}}
\index{curvesigs\+\_\+fast\+\_\+test@{curvesigs\+\_\+fast\+\_\+test}!internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}}
\subsubsection{\texorpdfstring{curvesigs\+\_\+fast\+\_\+test()}{curvesigs\_fast\_test()}}
{\footnotesize\ttfamily int curvesigs\+\_\+fast\+\_\+test (\begin{DoxyParamCaption}\item[{int}]{silent }\end{DoxyParamCaption})}

\mbox{\Hypertarget{internal__fast__tests_8h_ab368135b2395e298ab05f1da94394427}\label{internal__fast__tests_8h_ab368135b2395e298ab05f1da94394427}} 
\index{internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}!elligator\+\_\+fast\+\_\+test@{elligator\+\_\+fast\+\_\+test}}
\index{elligator\+\_\+fast\+\_\+test@{elligator\+\_\+fast\+\_\+test}!internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}}
\subsubsection{\texorpdfstring{elligator\+\_\+fast\+\_\+test()}{elligator\_fast\_test()}}
{\footnotesize\ttfamily int elligator\+\_\+fast\+\_\+test (\begin{DoxyParamCaption}\item[{int}]{silent }\end{DoxyParamCaption})}

\mbox{\Hypertarget{internal__fast__tests_8h_a39db3918d84e8a037d3cbf123ea05847}\label{internal__fast__tests_8h_a39db3918d84e8a037d3cbf123ea05847}} 
\index{internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}!generalized\+\_\+xeddsa\+\_\+fast\+\_\+test@{generalized\+\_\+xeddsa\+\_\+fast\+\_\+test}}
\index{generalized\+\_\+xeddsa\+\_\+fast\+\_\+test@{generalized\+\_\+xeddsa\+\_\+fast\+\_\+test}!internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}}
\subsubsection{\texorpdfstring{generalized\+\_\+xeddsa\+\_\+fast\+\_\+test()}{generalized\_xeddsa\_fast\_test()}}
{\footnotesize\ttfamily int generalized\+\_\+xeddsa\+\_\+fast\+\_\+test (\begin{DoxyParamCaption}\item[{int}]{silent }\end{DoxyParamCaption})}

\mbox{\Hypertarget{internal__fast__tests_8h_a45f688cdd5bda1861bc1f64fb49e7744}\label{internal__fast__tests_8h_a45f688cdd5bda1861bc1f64fb49e7744}} 
\index{internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}!generalized\+\_\+xveddsa\+\_\+fast\+\_\+test@{generalized\+\_\+xveddsa\+\_\+fast\+\_\+test}}
\index{generalized\+\_\+xveddsa\+\_\+fast\+\_\+test@{generalized\+\_\+xveddsa\+\_\+fast\+\_\+test}!internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}}
\subsubsection{\texorpdfstring{generalized\+\_\+xveddsa\+\_\+fast\+\_\+test()}{generalized\_xveddsa\_fast\_test()}}
{\footnotesize\ttfamily int generalized\+\_\+xveddsa\+\_\+fast\+\_\+test (\begin{DoxyParamCaption}\item[{int}]{silent }\end{DoxyParamCaption})}

\mbox{\Hypertarget{internal__fast__tests_8h_a0fe0c3c6f226cd964aac1adf8bf730a2}\label{internal__fast__tests_8h_a0fe0c3c6f226cd964aac1adf8bf730a2}} 
\index{internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}!sha512\+\_\+fast\+\_\+test@{sha512\+\_\+fast\+\_\+test}}
\index{sha512\+\_\+fast\+\_\+test@{sha512\+\_\+fast\+\_\+test}!internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}}
\subsubsection{\texorpdfstring{sha512\+\_\+fast\+\_\+test()}{sha512\_fast\_test()}}
{\footnotesize\ttfamily int sha512\+\_\+fast\+\_\+test (\begin{DoxyParamCaption}\item[{int}]{silent }\end{DoxyParamCaption})}

\mbox{\Hypertarget{internal__fast__tests_8h_a2d69f495346030b509e0e1631aca8691}\label{internal__fast__tests_8h_a2d69f495346030b509e0e1631aca8691}} 
\index{internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}!strict\+\_\+fast\+\_\+test@{strict\+\_\+fast\+\_\+test}}
\index{strict\+\_\+fast\+\_\+test@{strict\+\_\+fast\+\_\+test}!internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}}
\subsubsection{\texorpdfstring{strict\+\_\+fast\+\_\+test()}{strict\_fast\_test()}}
{\footnotesize\ttfamily int strict\+\_\+fast\+\_\+test (\begin{DoxyParamCaption}\item[{int}]{silent }\end{DoxyParamCaption})}

\mbox{\Hypertarget{internal__fast__tests_8h_ad3a76bea4de09b9f8cc74b062df09fef}\label{internal__fast__tests_8h_ad3a76bea4de09b9f8cc74b062df09fef}} 
\index{internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}!vxeddsa\+\_\+fast\+\_\+test@{vxeddsa\+\_\+fast\+\_\+test}}
\index{vxeddsa\+\_\+fast\+\_\+test@{vxeddsa\+\_\+fast\+\_\+test}!internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}}
\subsubsection{\texorpdfstring{vxeddsa\+\_\+fast\+\_\+test()}{vxeddsa\_fast\_test()}}
{\footnotesize\ttfamily int vxeddsa\+\_\+fast\+\_\+test (\begin{DoxyParamCaption}\item[{int}]{silent }\end{DoxyParamCaption})}

\mbox{\Hypertarget{internal__fast__tests_8h_a6d9fad37816cc59fffdf5c4776285e0b}\label{internal__fast__tests_8h_a6d9fad37816cc59fffdf5c4776285e0b}} 
\index{internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}!xeddsa\+\_\+fast\+\_\+test@{xeddsa\+\_\+fast\+\_\+test}}
\index{xeddsa\+\_\+fast\+\_\+test@{xeddsa\+\_\+fast\+\_\+test}!internal\+\_\+fast\+\_\+tests.\+h@{internal\+\_\+fast\+\_\+tests.\+h}}
\subsubsection{\texorpdfstring{xeddsa\+\_\+fast\+\_\+test()}{xeddsa\_fast\_test()}}
{\footnotesize\ttfamily int xeddsa\+\_\+fast\+\_\+test (\begin{DoxyParamCaption}\item[{int}]{silent }\end{DoxyParamCaption})}

