summaryrefslogtreecommitdiff
path: root/libs/libsignal/src/curve25519/ed25519/tests/internal_slow_tests.h
blob: 5a680c61606e0ff7f307e4d389e70bcf804e8f56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef __INTERNAL_SLOW_TESTS_H__
#define __INTERNAL_SLOW_TESTS_H__

/* silent = 0 : prints info+error messages to stdout, abort() on test failure
 * silent = 1 : returns 0 for success, anything else for failure 
 * iterations : hardcoded known-good values are at 10000, so run at least this many
 */

int curvesigs_slow_test(int silent, int iterations);
int xeddsa_slow_test(int silent, int iterations);
int xeddsa_to_curvesigs_slow_test(int silent, int iterations);
int generalized_xveddsa_slow_test(int silent, int iterations);


#endif