10ac341f1SConrad Meyer
20ac341f1SConrad MeyerEXTRA_DIST = \
30ac341f1SConrad Meyer	cmptest.h \
40ac341f1SConrad Meyer	wintest.bat \
50ac341f1SConrad Meyer	pre.js.inc \
60ac341f1SConrad Meyer	aead_aes256gcm.exp \
70ac341f1SConrad Meyer	aead_chacha20poly1305.exp \
80ac341f1SConrad Meyer	aead_xchacha20poly1305.exp \
90ac341f1SConrad Meyer	auth.exp \
100ac341f1SConrad Meyer	auth2.exp \
110ac341f1SConrad Meyer	auth3.exp \
120ac341f1SConrad Meyer	auth5.exp \
130ac341f1SConrad Meyer	auth6.exp \
140ac341f1SConrad Meyer	auth7.exp \
150ac341f1SConrad Meyer	box.exp \
160ac341f1SConrad Meyer	box2.exp \
170ac341f1SConrad Meyer	box7.exp \
180ac341f1SConrad Meyer	box8.exp \
190ac341f1SConrad Meyer	box_easy.exp \
200ac341f1SConrad Meyer	box_easy2.exp \
210ac341f1SConrad Meyer	box_seal.exp \
220ac341f1SConrad Meyer	box_seed.exp \
230ac341f1SConrad Meyer	chacha20.exp \
240ac341f1SConrad Meyer	codecs.exp \
250ac341f1SConrad Meyer	core_ed25519.exp \
260ac341f1SConrad Meyer	core1.exp \
270ac341f1SConrad Meyer	core2.exp \
280ac341f1SConrad Meyer	core3.exp \
290ac341f1SConrad Meyer	core4.exp \
300ac341f1SConrad Meyer	core5.exp \
310ac341f1SConrad Meyer	core6.exp \
320ac341f1SConrad Meyer	ed25519_convert.exp \
330ac341f1SConrad Meyer	generichash.exp \
340ac341f1SConrad Meyer	generichash2.exp \
350ac341f1SConrad Meyer	generichash3.exp \
360ac341f1SConrad Meyer	hash.exp \
370ac341f1SConrad Meyer	hash2.exp \
380ac341f1SConrad Meyer	hash3.exp \
390ac341f1SConrad Meyer	kdf.exp \
400ac341f1SConrad Meyer	keygen.exp \
410ac341f1SConrad Meyer	kx.exp \
420ac341f1SConrad Meyer	metamorphic.exp \
430ac341f1SConrad Meyer	misuse.exp \
440ac341f1SConrad Meyer	onetimeauth.exp \
450ac341f1SConrad Meyer	onetimeauth2.exp \
460ac341f1SConrad Meyer	onetimeauth7.exp \
470ac341f1SConrad Meyer	pwhash_argon2i.exp \
480ac341f1SConrad Meyer	pwhash_argon2id.exp \
490ac341f1SConrad Meyer	pwhash_scrypt.exp \
500ac341f1SConrad Meyer	pwhash_scrypt_ll.exp \
510ac341f1SConrad Meyer	randombytes.exp \
520ac341f1SConrad Meyer	scalarmult.exp \
530ac341f1SConrad Meyer	scalarmult_ed25519.exp \
540ac341f1SConrad Meyer	scalarmult2.exp \
550ac341f1SConrad Meyer	scalarmult5.exp \
560ac341f1SConrad Meyer	scalarmult6.exp \
570ac341f1SConrad Meyer	scalarmult7.exp \
580ac341f1SConrad Meyer	secretbox.exp \
590ac341f1SConrad Meyer	secretbox2.exp \
600ac341f1SConrad Meyer	secretbox7.exp \
610ac341f1SConrad Meyer	secretbox8.exp \
620ac341f1SConrad Meyer	secretbox_easy.exp \
630ac341f1SConrad Meyer	secretbox_easy2.exp \
640ac341f1SConrad Meyer	secretstream.exp \
650ac341f1SConrad Meyer	shorthash.exp \
660ac341f1SConrad Meyer	sign.exp \
670ac341f1SConrad Meyer	siphashx24.exp \
680ac341f1SConrad Meyer	sodium_core.exp \
690ac341f1SConrad Meyer	sodium_utils.exp \
700ac341f1SConrad Meyer	sodium_utils2.exp \
710ac341f1SConrad Meyer	sodium_utils3.exp \
720ac341f1SConrad Meyer	sodium_version.exp \
730ac341f1SConrad Meyer	stream.exp \
740ac341f1SConrad Meyer	stream2.exp \
750ac341f1SConrad Meyer	stream3.exp \
760ac341f1SConrad Meyer	stream4.exp \
770ac341f1SConrad Meyer	verify1.exp \
780ac341f1SConrad Meyer	xchacha20.exp
790ac341f1SConrad Meyer
800ac341f1SConrad MeyerDISTCLEANFILES = \
810ac341f1SConrad Meyer	aead_aes256gcm.res \
820ac341f1SConrad Meyer	aead_chacha20poly1305.res \
830ac341f1SConrad Meyer	aead_xchacha20poly1305.res \
840ac341f1SConrad Meyer	auth.res \
850ac341f1SConrad Meyer	auth2.res \
860ac341f1SConrad Meyer	auth3.res \
870ac341f1SConrad Meyer	auth5.res \
880ac341f1SConrad Meyer	auth6.res \
890ac341f1SConrad Meyer	auth7.res \
900ac341f1SConrad Meyer	box.res \
910ac341f1SConrad Meyer	box2.res \
920ac341f1SConrad Meyer	box7.res \
930ac341f1SConrad Meyer	box8.res \
940ac341f1SConrad Meyer	box_easy.res \
950ac341f1SConrad Meyer	box_easy2.res \
960ac341f1SConrad Meyer	box_seal.res \
970ac341f1SConrad Meyer	box_seed.res \
980ac341f1SConrad Meyer	chacha20.res \
990ac341f1SConrad Meyer	codecs.res \
1000ac341f1SConrad Meyer	core_ed25519.res \
1010ac341f1SConrad Meyer	core1.res \
1020ac341f1SConrad Meyer	core2.res \
1030ac341f1SConrad Meyer	core3.res \
1040ac341f1SConrad Meyer	core4.res \
1050ac341f1SConrad Meyer	core5.res \
1060ac341f1SConrad Meyer	core6.res \
1070ac341f1SConrad Meyer	ed25519_convert.res \
1080ac341f1SConrad Meyer	generichash.res \
1090ac341f1SConrad Meyer	generichash2.res \
1100ac341f1SConrad Meyer	generichash3.res \
1110ac341f1SConrad Meyer	hash.res \
1120ac341f1SConrad Meyer	hash2.res \
1130ac341f1SConrad Meyer	hash3.res \
1140ac341f1SConrad Meyer	kdf.res \
1150ac341f1SConrad Meyer	keygen.res \
1160ac341f1SConrad Meyer	kx.res \
1170ac341f1SConrad Meyer	metamorphic.res \
1180ac341f1SConrad Meyer	misuse.res \
1190ac341f1SConrad Meyer	onetimeauth.res \
1200ac341f1SConrad Meyer	onetimeauth2.res \
1210ac341f1SConrad Meyer	onetimeauth7.res \
1220ac341f1SConrad Meyer	pwhash_argon2i.res \
1230ac341f1SConrad Meyer	pwhash_argon2id.res \
1240ac341f1SConrad Meyer	pwhash_scrypt.res \
1250ac341f1SConrad Meyer	pwhash_scrypt_ll.res \
1260ac341f1SConrad Meyer	randombytes.res \
1270ac341f1SConrad Meyer	scalarmult.res \
1280ac341f1SConrad Meyer	scalarmult_ed25519.res \
1290ac341f1SConrad Meyer	scalarmult2.res \
1300ac341f1SConrad Meyer	scalarmult5.res \
1310ac341f1SConrad Meyer	scalarmult6.res \
1320ac341f1SConrad Meyer	scalarmult7.res \
1330ac341f1SConrad Meyer	secretbox.res \
1340ac341f1SConrad Meyer	secretbox2.res \
1350ac341f1SConrad Meyer	secretbox7.res \
1360ac341f1SConrad Meyer	secretbox8.res \
1370ac341f1SConrad Meyer	secretbox_easy.res \
1380ac341f1SConrad Meyer	secretbox_easy2.res \
1390ac341f1SConrad Meyer	secretstream.res \
1400ac341f1SConrad Meyer	shorthash.res \
1410ac341f1SConrad Meyer	sign.res \
1420ac341f1SConrad Meyer	siphashx24.res \
1430ac341f1SConrad Meyer	sodium_core.res \
1440ac341f1SConrad Meyer	sodium_utils.res \
1450ac341f1SConrad Meyer	sodium_utils2.res \
1460ac341f1SConrad Meyer	sodium_utils3.res \
1470ac341f1SConrad Meyer	sodium_version.res \
1480ac341f1SConrad Meyer	stream.res \
1490ac341f1SConrad Meyer	stream2.res \
1500ac341f1SConrad Meyer	stream3.res \
1510ac341f1SConrad Meyer	stream4.res \
1520ac341f1SConrad Meyer	verify1.res \
1530ac341f1SConrad Meyer	xchacha20.res
1540ac341f1SConrad Meyer
1550ac341f1SConrad Meyerif NATIVECLIENT
1560ac341f1SConrad MeyerCLEANFILES = \
1570ac341f1SConrad Meyer	aead_aes256gcm.final \
1580ac341f1SConrad Meyer	aead_chacha20poly1305.final \
1590ac341f1SConrad Meyer	aead_xchacha20poly1305.final \
1600ac341f1SConrad Meyer	auth.final \
1610ac341f1SConrad Meyer	auth2.final \
1620ac341f1SConrad Meyer	auth3.final \
1630ac341f1SConrad Meyer	auth5.final \
1640ac341f1SConrad Meyer	auth6.final \
1650ac341f1SConrad Meyer	auth7.final \
1660ac341f1SConrad Meyer	box.final \
1670ac341f1SConrad Meyer	box2.final \
1680ac341f1SConrad Meyer	box7.final \
1690ac341f1SConrad Meyer	box8.final \
1700ac341f1SConrad Meyer	box_easy.final \
1710ac341f1SConrad Meyer	box_easy2.final \
1720ac341f1SConrad Meyer	box_seal.final \
1730ac341f1SConrad Meyer	box_seed.final \
1740ac341f1SConrad Meyer	chacha20.final \
1750ac341f1SConrad Meyer	codecs.final \
1760ac341f1SConrad Meyer	core_ed25519.final \
1770ac341f1SConrad Meyer	core1.final \
1780ac341f1SConrad Meyer	core2.final \
1790ac341f1SConrad Meyer	core3.final \
1800ac341f1SConrad Meyer	core4.final \
1810ac341f1SConrad Meyer	core5.final \
1820ac341f1SConrad Meyer	core6.final \
1830ac341f1SConrad Meyer	ed25519_convert.final \
1840ac341f1SConrad Meyer	generichash.final \
1850ac341f1SConrad Meyer	generichash2.final \
1860ac341f1SConrad Meyer	generichash3.final \
1870ac341f1SConrad Meyer	hash.final \
1880ac341f1SConrad Meyer	hash2.final \
1890ac341f1SConrad Meyer	hash3.final \
1900ac341f1SConrad Meyer	kdf.final \
1910ac341f1SConrad Meyer	keygen.final \
1920ac341f1SConrad Meyer	kx.final \
1930ac341f1SConrad Meyer	metamorphic.final \
1940ac341f1SConrad Meyer	misuse.final \
1950ac341f1SConrad Meyer	onetimeauth.final \
1960ac341f1SConrad Meyer	onetimeauth2.final \
1970ac341f1SConrad Meyer	onetimeauth7.final \
1980ac341f1SConrad Meyer	pwhash_argon2i.final \
1990ac341f1SConrad Meyer	pwhash_argon2id.final \
2000ac341f1SConrad Meyer	pwhash_scrypt.final \
2010ac341f1SConrad Meyer	pwhash_scrypt_ll.final \
2020ac341f1SConrad Meyer	randombytes.final \
2030ac341f1SConrad Meyer	scalarmult.final \
2040ac341f1SConrad Meyer	scalarmult_ed25519.final \
2050ac341f1SConrad Meyer	scalarmult2.final \
2060ac341f1SConrad Meyer	scalarmult5.final \
2070ac341f1SConrad Meyer	scalarmult6.final \
2080ac341f1SConrad Meyer	scalarmult7.final \
2090ac341f1SConrad Meyer	secretbox.final \
2100ac341f1SConrad Meyer	secretbox2.final \
2110ac341f1SConrad Meyer	secretbox7.final \
2120ac341f1SConrad Meyer	secretbox8.final \
2130ac341f1SConrad Meyer	secretbox_easy.final \
2140ac341f1SConrad Meyer	secretbox_easy2.final \
2150ac341f1SConrad Meyer	secretstream.final \
2160ac341f1SConrad Meyer	shorthash.final \
2170ac341f1SConrad Meyer	sign.final \
2180ac341f1SConrad Meyer	siphashx24.final \
2190ac341f1SConrad Meyer	sodium_core.final \
2200ac341f1SConrad Meyer	sodium_utils.final \
2210ac341f1SConrad Meyer	sodium_version.final \
2220ac341f1SConrad Meyer	stream.final \
2230ac341f1SConrad Meyer	stream2.final \
2240ac341f1SConrad Meyer	stream3.final \
2250ac341f1SConrad Meyer	stream4.final \
2260ac341f1SConrad Meyer	verify1.final \
2270ac341f1SConrad Meyer	xchacha20.final \
2280ac341f1SConrad Meyer	aead_aes256gcm.nexe \
2290ac341f1SConrad Meyer	aead_chacha20poly1305.nexe \
2300ac341f1SConrad Meyer	aead_xchacha20poly1305.nexe \
2310ac341f1SConrad Meyer	auth.nexe \
2320ac341f1SConrad Meyer	auth2.nexe \
2330ac341f1SConrad Meyer	auth3.nexe \
2340ac341f1SConrad Meyer	auth5.nexe \
2350ac341f1SConrad Meyer	auth6.nexe \
2360ac341f1SConrad Meyer	auth7.nexe \
2370ac341f1SConrad Meyer	box.nexe \
2380ac341f1SConrad Meyer	box2.nexe \
2390ac341f1SConrad Meyer	box7.nexe \
2400ac341f1SConrad Meyer	box8.nexe \
2410ac341f1SConrad Meyer	box_easy.nexe \
2420ac341f1SConrad Meyer	box_easy2.nexe \
2430ac341f1SConrad Meyer	box_seal.nexe \
2440ac341f1SConrad Meyer	box_seed.nexe \
2450ac341f1SConrad Meyer	chacha20.nexe \
2460ac341f1SConrad Meyer	codecs.nexe \
2470ac341f1SConrad Meyer	core_ed25519.nexe \
2480ac341f1SConrad Meyer	core1.nexe \
2490ac341f1SConrad Meyer	core2.nexe \
2500ac341f1SConrad Meyer	core3.nexe \
2510ac341f1SConrad Meyer	core4.nexe \
2520ac341f1SConrad Meyer	core5.nexe \
2530ac341f1SConrad Meyer	core6.nexe \
2540ac341f1SConrad Meyer	ed25519_convert.nexe \
2550ac341f1SConrad Meyer	generichash.nexe \
2560ac341f1SConrad Meyer	generichash2.nexe \
2570ac341f1SConrad Meyer	generichash3.nexe \
2580ac341f1SConrad Meyer	hash.nexe \
2590ac341f1SConrad Meyer	hash2.nexe \
2600ac341f1SConrad Meyer	hash3.nexe \
2610ac341f1SConrad Meyer	kdf.nexe \
2620ac341f1SConrad Meyer	keygen.nexe \
2630ac341f1SConrad Meyer	kx.nexe \
2640ac341f1SConrad Meyer	metamorphic.nexe \
2650ac341f1SConrad Meyer	misuse.nexe \
2660ac341f1SConrad Meyer	onetimeauth.nexe \
2670ac341f1SConrad Meyer	onetimeauth2.nexe \
2680ac341f1SConrad Meyer	onetimeauth7.nexe \
2690ac341f1SConrad Meyer	pwhash_argon2i.nexe \
2700ac341f1SConrad Meyer	pwhash_argon2id.nexe \
2710ac341f1SConrad Meyer	pwhash_scrypt.nexe \
2720ac341f1SConrad Meyer	pwhash_scrypt_ll.nexe \
2730ac341f1SConrad Meyer	randombytes.nexe \
2740ac341f1SConrad Meyer	scalarmult.nexe \
2750ac341f1SConrad Meyer	scalarmult_ed25519.nexe \
2760ac341f1SConrad Meyer	scalarmult2.nexe \
2770ac341f1SConrad Meyer	scalarmult5.nexe \
2780ac341f1SConrad Meyer	scalarmult6.nexe \
2790ac341f1SConrad Meyer	scalarmult7.nexe \
2800ac341f1SConrad Meyer	secretbox.nexe \
2810ac341f1SConrad Meyer	secretbox2.nexe \
2820ac341f1SConrad Meyer	secretbox7.nexe \
2830ac341f1SConrad Meyer	secretbox8.nexe \
2840ac341f1SConrad Meyer	secretbox_easy.nexe \
2850ac341f1SConrad Meyer	secretbox_easy2.nexe \
2860ac341f1SConrad Meyer	secretstream.nexe \
2870ac341f1SConrad Meyer	shorthash.nexe \
2880ac341f1SConrad Meyer	sign.nexe \
2890ac341f1SConrad Meyer	siphashx24.nexe \
2900ac341f1SConrad Meyer	sodium_core.nexe \
2910ac341f1SConrad Meyer	sodium_utils.nexe \
2920ac341f1SConrad Meyer	sodium_version.nexe \
2930ac341f1SConrad Meyer	stream.nexe \
2940ac341f1SConrad Meyer	stream2.nexe \
2950ac341f1SConrad Meyer	stream3.nexe \
2960ac341f1SConrad Meyer	stream4.nexe \
2970ac341f1SConrad Meyer	verify1.nexe \
2980ac341f1SConrad Meyer	xchacha20.nexe
2990ac341f1SConrad Meyerendif
3000ac341f1SConrad Meyer
3010ac341f1SConrad MeyerAM_CPPFLAGS = \
3020ac341f1SConrad Meyer	-DTEST_SRCDIR=\"@srcdir@\" \
3030ac341f1SConrad Meyer	-I$(top_srcdir)/src/libsodium/include \
3040ac341f1SConrad Meyer	-I$(top_srcdir)/src/libsodium/include/sodium \
3050ac341f1SConrad Meyer	-I$(top_builddir)/src/libsodium/include \
3060ac341f1SConrad Meyer	-I$(top_builddir)/src/libsodium/include/sodium \
3070ac341f1SConrad Meyer	-I$(top_srcdir)/test/quirks
3080ac341f1SConrad Meyer
3090ac341f1SConrad MeyerAM_LDFLAGS = @TEST_LDFLAGS@
3100ac341f1SConrad Meyer
3110ac341f1SConrad MeyerTESTS_TARGETS = \
3120ac341f1SConrad Meyer	aead_aes256gcm \
3130ac341f1SConrad Meyer	aead_chacha20poly1305 \
3140ac341f1SConrad Meyer	aead_xchacha20poly1305 \
3150ac341f1SConrad Meyer	auth \
3160ac341f1SConrad Meyer	auth2 \
3170ac341f1SConrad Meyer	auth3 \
3180ac341f1SConrad Meyer	auth5 \
3190ac341f1SConrad Meyer	auth6 \
3200ac341f1SConrad Meyer	auth7 \
3210ac341f1SConrad Meyer	box \
3220ac341f1SConrad Meyer	box2 \
3230ac341f1SConrad Meyer	box7 \
3240ac341f1SConrad Meyer	box8 \
3250ac341f1SConrad Meyer	box_easy \
3260ac341f1SConrad Meyer	box_easy2 \
3270ac341f1SConrad Meyer	box_seal \
3280ac341f1SConrad Meyer	box_seed \
3290ac341f1SConrad Meyer	chacha20 \
3300ac341f1SConrad Meyer	codecs \
3310ac341f1SConrad Meyer	core1 \
3320ac341f1SConrad Meyer	core2 \
3330ac341f1SConrad Meyer	core3 \
3340ac341f1SConrad Meyer	core4 \
3350ac341f1SConrad Meyer	core5 \
3360ac341f1SConrad Meyer	core6 \
3370ac341f1SConrad Meyer	ed25519_convert \
3380ac341f1SConrad Meyer	generichash \
3390ac341f1SConrad Meyer	generichash2 \
3400ac341f1SConrad Meyer	generichash3 \
3410ac341f1SConrad Meyer	hash \
3420ac341f1SConrad Meyer	hash3 \
3430ac341f1SConrad Meyer	kdf \
3440ac341f1SConrad Meyer	keygen \
3450ac341f1SConrad Meyer	kx \
3460ac341f1SConrad Meyer	metamorphic \
3470ac341f1SConrad Meyer	misuse \
3480ac341f1SConrad Meyer	onetimeauth \
3490ac341f1SConrad Meyer	onetimeauth2 \
3500ac341f1SConrad Meyer	onetimeauth7 \
3510ac341f1SConrad Meyer	pwhash_argon2i \
3520ac341f1SConrad Meyer	pwhash_argon2id \
3530ac341f1SConrad Meyer	randombytes \
3540ac341f1SConrad Meyer	scalarmult \
3550ac341f1SConrad Meyer	scalarmult2 \
3560ac341f1SConrad Meyer	scalarmult5 \
3570ac341f1SConrad Meyer	scalarmult6 \
3580ac341f1SConrad Meyer	scalarmult7 \
3590ac341f1SConrad Meyer	secretbox \
3600ac341f1SConrad Meyer	secretbox2 \
3610ac341f1SConrad Meyer	secretbox7 \
3620ac341f1SConrad Meyer	secretbox8 \
3630ac341f1SConrad Meyer	secretbox_easy \
3640ac341f1SConrad Meyer	secretbox_easy2 \
3650ac341f1SConrad Meyer	secretstream \
3660ac341f1SConrad Meyer	shorthash \
3670ac341f1SConrad Meyer	sign \
3680ac341f1SConrad Meyer	sodium_core \
3690ac341f1SConrad Meyer	sodium_utils \
3700ac341f1SConrad Meyer	sodium_version \
3710ac341f1SConrad Meyer	stream \
3720ac341f1SConrad Meyer	stream2 \
3730ac341f1SConrad Meyer	stream3 \
3740ac341f1SConrad Meyer	stream4 \
3750ac341f1SConrad Meyer	verify1
3760ac341f1SConrad Meyer
3770ac341f1SConrad Meyerif !EMSCRIPTEN
3780ac341f1SConrad Meyerif !NATIVECLIENT
3790ac341f1SConrad MeyerTESTS_TARGETS += \
3800ac341f1SConrad Meyer	sodium_utils2 \
3810ac341f1SConrad Meyer	sodium_utils3
3820ac341f1SConrad Meyerendif
3830ac341f1SConrad Meyerendif
3840ac341f1SConrad Meyer
3850ac341f1SConrad Meyercheck_PROGRAMS = $(TESTS_TARGETS)
3860ac341f1SConrad Meyer
3870ac341f1SConrad MeyerTESTS = $(TESTS_TARGETS)
3880ac341f1SConrad Meyer
3890ac341f1SConrad MeyerTESTS_LDADD = \
3900ac341f1SConrad Meyer	${top_builddir}/src/libsodium/libsodium.la
3910ac341f1SConrad Meyer
3920ac341f1SConrad Meyeraead_aes256gcm_SOURCE                 = cmptest.h aead_aes256gcm.c
3930ac341f1SConrad Meyeraead_aes256gcm_LDADD                  = $(TESTS_LDADD)
3940ac341f1SConrad Meyer
3950ac341f1SConrad Meyeraead_chacha20poly1305_SOURCE          = cmptest.h aead_chacha20poly1305.c
3960ac341f1SConrad Meyeraead_chacha20poly1305_LDADD           = $(TESTS_LDADD)
3970ac341f1SConrad Meyer
3980ac341f1SConrad Meyeraead_xchacha20poly1305_SOURCE         = cmptest.h aead_xchacha20poly1305.c
3990ac341f1SConrad Meyeraead_xchacha20poly1305_LDADD          = $(TESTS_LDADD)
4000ac341f1SConrad Meyer
4010ac341f1SConrad Meyerauth_SOURCE               = cmptest.h auth.c
4020ac341f1SConrad Meyerauth_LDADD                = $(TESTS_LDADD)
4030ac341f1SConrad Meyer
4040ac341f1SConrad Meyerauth2_SOURCE              = cmptest.h auth2.c
4050ac341f1SConrad Meyerauth2_LDADD               = $(TESTS_LDADD)
4060ac341f1SConrad Meyer
4070ac341f1SConrad Meyerauth3_SOURCE              = cmptest.h auth3.c
4080ac341f1SConrad Meyerauth3_LDADD               = $(TESTS_LDADD)
4090ac341f1SConrad Meyer
4100ac341f1SConrad Meyerauth5_SOURCE              = cmptest.h auth5.c quirks.h
4110ac341f1SConrad Meyerauth5_LDADD               = $(TESTS_LDADD)
4120ac341f1SConrad Meyer
4130ac341f1SConrad Meyerauth6_SOURCE              = cmptest.h auth6.c quirks.h
4140ac341f1SConrad Meyerauth6_LDADD               = $(TESTS_LDADD)
4150ac341f1SConrad Meyer
4160ac341f1SConrad Meyerauth7_SOURCE              = cmptest.h auth7.c quirks.h
4170ac341f1SConrad Meyerauth7_LDADD               = $(TESTS_LDADD)
4180ac341f1SConrad Meyer
4190ac341f1SConrad Meyerbox_SOURCE                = cmptest.h box.c
4200ac341f1SConrad Meyerbox_LDADD                 = $(TESTS_LDADD)
4210ac341f1SConrad Meyer
4220ac341f1SConrad Meyerbox2_SOURCE               = cmptest.h box2.c
4230ac341f1SConrad Meyerbox2_LDADD                = $(TESTS_LDADD)
4240ac341f1SConrad Meyer
4250ac341f1SConrad Meyerbox7_SOURCE               = cmptest.h box7.c
4260ac341f1SConrad Meyerbox7_LDADD                = $(TESTS_LDADD)
4270ac341f1SConrad Meyer
4280ac341f1SConrad Meyerbox8_SOURCE               = cmptest.h box8.c
4290ac341f1SConrad Meyerbox8_LDADD                = $(TESTS_LDADD)
4300ac341f1SConrad Meyer
4310ac341f1SConrad Meyerbox_easy_SOURCE           = cmptest.h box_easy.c
4320ac341f1SConrad Meyerbox_easy_LDADD            = $(TESTS_LDADD)
4330ac341f1SConrad Meyer
4340ac341f1SConrad Meyerbox_easy2_SOURCE          = cmptest.h box_easy2.c
4350ac341f1SConrad Meyerbox_easy2_LDADD           = $(TESTS_LDADD)
4360ac341f1SConrad Meyer
4370ac341f1SConrad Meyerbox_seal_SOURCE           = cmptest.h box_seal.c
4380ac341f1SConrad Meyerbox_seal_LDADD            = $(TESTS_LDADD)
4390ac341f1SConrad Meyer
4400ac341f1SConrad Meyerbox_seed_SOURCE           = cmptest.h box_seed.c
4410ac341f1SConrad Meyerbox_seed_LDADD            = $(TESTS_LDADD)
4420ac341f1SConrad Meyer
4430ac341f1SConrad Meyerchacha20_SOURCE           = cmptest.h chacha20.c
4440ac341f1SConrad Meyerchacha20_LDADD            = $(TESTS_LDADD)
4450ac341f1SConrad Meyer
4460ac341f1SConrad Meyercodecs_SOURCE             = cmptest.h codecs.c
4470ac341f1SConrad Meyercodecs_LDADD              = $(TESTS_LDADD)
4480ac341f1SConrad Meyer
4490ac341f1SConrad Meyercore_ed25519_SOURCE       = cmptest.h core_ed25519.c
4500ac341f1SConrad Meyercore_ed25519_LDADD        = $(TESTS_LDADD)
4510ac341f1SConrad Meyer
4520ac341f1SConrad Meyercore1_SOURCE              = cmptest.h core1.c
4530ac341f1SConrad Meyercore1_LDADD               = $(TESTS_LDADD)
4540ac341f1SConrad Meyer
4550ac341f1SConrad Meyercore2_SOURCE              = cmptest.h core2.c
4560ac341f1SConrad Meyercore2_LDADD               = $(TESTS_LDADD)
4570ac341f1SConrad Meyer
4580ac341f1SConrad Meyercore3_SOURCE              = cmptest.h core3.c
4590ac341f1SConrad Meyercore3_LDADD               = $(TESTS_LDADD)
4600ac341f1SConrad Meyer
4610ac341f1SConrad Meyercore4_SOURCE              = cmptest.h core4.c
4620ac341f1SConrad Meyercore4_LDADD               = $(TESTS_LDADD)
4630ac341f1SConrad Meyer
4640ac341f1SConrad Meyercore5_SOURCE              = cmptest.h core5.c
4650ac341f1SConrad Meyercore5_LDADD               = $(TESTS_LDADD)
4660ac341f1SConrad Meyer
4670ac341f1SConrad Meyercore6_SOURCE              = cmptest.h core6.c
4680ac341f1SConrad Meyercore6_LDADD               = $(TESTS_LDADD)
4690ac341f1SConrad Meyer
4700ac341f1SConrad Meyered25519_convert_SOURCE    = cmptest.h ed25519_convert.c
4710ac341f1SConrad Meyered25519_convert_LDADD     = $(TESTS_LDADD)
4720ac341f1SConrad Meyer
4730ac341f1SConrad Meyergenerichash_SOURCE        = cmptest.h generichash.c
4740ac341f1SConrad Meyergenerichash_LDADD         = $(TESTS_LDADD)
4750ac341f1SConrad Meyer
4760ac341f1SConrad Meyergenerichash2_SOURCE       = cmptest.h generichash2.c
4770ac341f1SConrad Meyergenerichash2_LDADD        = $(TESTS_LDADD)
4780ac341f1SConrad Meyer
4790ac341f1SConrad Meyergenerichash3_SOURCE       = cmptest.h generichash3.c
4800ac341f1SConrad Meyergenerichash3_LDADD        = $(TESTS_LDADD)
4810ac341f1SConrad Meyer
4820ac341f1SConrad Meyerhash_SOURCE               = cmptest.h hash.c
4830ac341f1SConrad Meyerhash_LDADD                = $(TESTS_LDADD)
4840ac341f1SConrad Meyer
4850ac341f1SConrad Meyerhash3_SOURCE              = cmptest.h hash3.c
4860ac341f1SConrad Meyerhash3_LDADD               = $(TESTS_LDADD)
4870ac341f1SConrad Meyer
4880ac341f1SConrad Meyerkdf_SOURCE                = cmptest.h kdf.c
4890ac341f1SConrad Meyerkdf_LDADD                 = $(TESTS_LDADD)
4900ac341f1SConrad Meyer
4910ac341f1SConrad Meyerkeygen_SOURCE             = cmptest.h keygen.c
4920ac341f1SConrad Meyerkeygen_LDADD              = $(TESTS_LDADD)
4930ac341f1SConrad Meyer
4940ac341f1SConrad Meyerkx_SOURCE                 = cmptest.h kx.c
4950ac341f1SConrad Meyerkx_LDADD                  = $(TESTS_LDADD)
4960ac341f1SConrad Meyer
4970ac341f1SConrad Meyermetamorphic_SOURCE        = cmptest.h metamorphic.c
4980ac341f1SConrad Meyermetamorphic_LDADD         = $(TESTS_LDADD)
4990ac341f1SConrad Meyer
5000ac341f1SConrad Meyermisuse_SOURCE             = cmptest.h misuse.c
5010ac341f1SConrad Meyermisuse_LDADD              = $(TESTS_LDADD)
5020ac341f1SConrad Meyer
5030ac341f1SConrad Meyeronetimeauth_SOURCE        = cmptest.h onetimeauth.c
5040ac341f1SConrad Meyeronetimeauth_LDADD         = $(TESTS_LDADD)
5050ac341f1SConrad Meyer
5060ac341f1SConrad Meyeronetimeauth2_SOURCE       = cmptest.h onetimeauth2.c
5070ac341f1SConrad Meyeronetimeauth2_LDADD        = $(TESTS_LDADD)
5080ac341f1SConrad Meyer
5090ac341f1SConrad Meyeronetimeauth7_SOURCE       = cmptest.h onetimeauth7.c
5100ac341f1SConrad Meyeronetimeauth7_LDADD        = $(TESTS_LDADD)
5110ac341f1SConrad Meyer
5120ac341f1SConrad Meyerpwhash_argon2i_SOURCE     = cmptest.h pwhash_argon2i.c
5130ac341f1SConrad Meyerpwhash_argon2i_LDADD      = $(TESTS_LDADD)
5140ac341f1SConrad Meyer
5150ac341f1SConrad Meyerpwhash_argon2id_SOURCE    = cmptest.h pwhash_argon2id.c
5160ac341f1SConrad Meyerpwhash_argon2id_LDADD     = $(TESTS_LDADD)
5170ac341f1SConrad Meyer
5180ac341f1SConrad Meyerpwhash_scrypt_SOURCE      = cmptest.h pwhash_scrypt.c
5190ac341f1SConrad Meyerpwhash_scrypt_LDADD       = $(TESTS_LDADD)
5200ac341f1SConrad Meyer
5210ac341f1SConrad Meyerpwhash_scrypt_ll_SOURCE   = cmptest.h pwhash_scrypt_ll.c
5220ac341f1SConrad Meyerpwhash_scrypt_ll_LDADD    = $(TESTS_LDADD)
5230ac341f1SConrad Meyer
5240ac341f1SConrad Meyerrandombytes_SOURCE        = cmptest.h randombytes.c
5250ac341f1SConrad Meyerrandombytes_LDADD         = $(TESTS_LDADD)
5260ac341f1SConrad Meyer
5270ac341f1SConrad Meyerscalarmult_SOURCE         = cmptest.h scalarmult.c
5280ac341f1SConrad Meyerscalarmult_LDADD          = $(TESTS_LDADD)
5290ac341f1SConrad Meyer
5300ac341f1SConrad Meyerscalarmult_ed25519_SOURCE = cmptest.h scalarmult_ed25519.c
5310ac341f1SConrad Meyerscalarmult_ed25519_LDADD  = $(TESTS_LDADD)
5320ac341f1SConrad Meyer
5330ac341f1SConrad Meyerscalarmult2_SOURCE        = cmptest.h scalarmult2.c
5340ac341f1SConrad Meyerscalarmult2_LDADD         = $(TESTS_LDADD)
5350ac341f1SConrad Meyer
5360ac341f1SConrad Meyerscalarmult5_SOURCE        = cmptest.h scalarmult5.c
5370ac341f1SConrad Meyerscalarmult5_LDADD         = $(TESTS_LDADD)
5380ac341f1SConrad Meyer
5390ac341f1SConrad Meyerscalarmult6_SOURCE        = cmptest.h scalarmult6.c
5400ac341f1SConrad Meyerscalarmult6_LDADD         = $(TESTS_LDADD)
5410ac341f1SConrad Meyer
5420ac341f1SConrad Meyerscalarmult7_SOURCE        = cmptest.h scalarmult7.c
5430ac341f1SConrad Meyerscalarmult7_LDADD         = $(TESTS_LDADD)
5440ac341f1SConrad Meyer
5450ac341f1SConrad Meyersecretbox_SOURCE          = cmptest.h secretbox.c
5460ac341f1SConrad Meyersecretbox_LDADD           = $(TESTS_LDADD)
5470ac341f1SConrad Meyer
5480ac341f1SConrad Meyersecretbox2_SOURCE         = cmptest.h secretbox2.c
5490ac341f1SConrad Meyersecretbox2_LDADD          = $(TESTS_LDADD)
5500ac341f1SConrad Meyer
5510ac341f1SConrad Meyersecretbox7_SOURCE         = cmptest.h secretbox7.c
5520ac341f1SConrad Meyersecretbox7_LDADD          = $(TESTS_LDADD)
5530ac341f1SConrad Meyer
5540ac341f1SConrad Meyersecretbox8_SOURCE         = cmptest.h secretbox8.c
5550ac341f1SConrad Meyersecretbox8_LDADD          = $(TESTS_LDADD)
5560ac341f1SConrad Meyer
5570ac341f1SConrad Meyersecretbox_easy_SOURCE     = cmptest.h secretbox_easy.c
5580ac341f1SConrad Meyersecretbox_easy_LDADD      = $(TESTS_LDADD)
5590ac341f1SConrad Meyer
5600ac341f1SConrad Meyersecretbox_easy2_SOURCE    = cmptest.h secretbox_easy2.c
5610ac341f1SConrad Meyersecretbox_easy2_LDADD     = $(TESTS_LDADD)
5620ac341f1SConrad Meyer
5630ac341f1SConrad Meyersecretstream_SOURCE       = cmptest.h secretstream.c
5640ac341f1SConrad Meyersecretstream_LDADD        = $(TESTS_LDADD)
5650ac341f1SConrad Meyer
5660ac341f1SConrad Meyershorthash_SOURCE          = cmptest.h shorthash.c
5670ac341f1SConrad Meyershorthash_LDADD           = $(TESTS_LDADD)
5680ac341f1SConrad Meyer
5690ac341f1SConrad Meyersign_SOURCE               = cmptest.h sign.c
5700ac341f1SConrad Meyersign_LDADD                = $(TESTS_LDADD)
5710ac341f1SConrad Meyer
5720ac341f1SConrad Meyersiphashx24_SOURCE         = cmptest.h siphashx24.c
5730ac341f1SConrad Meyersiphashx24_LDADD          = $(TESTS_LDADD)
5740ac341f1SConrad Meyer
5750ac341f1SConrad Meyersodium_core_SOURCE        = cmptest.h sodium_core.c
5760ac341f1SConrad Meyersodium_core_LDADD         = $(TESTS_LDADD)
5770ac341f1SConrad Meyer
5780ac341f1SConrad Meyersodium_utils_SOURCE       = cmptest.h sodium_utils.c
5790ac341f1SConrad Meyersodium_utils_LDADD        = $(TESTS_LDADD)
5800ac341f1SConrad Meyer
5810ac341f1SConrad Meyersodium_utils2_SOURCE      = cmptest.h sodium_utils2.c
5820ac341f1SConrad Meyersodium_utils2_LDADD       = $(TESTS_LDADD)
5830ac341f1SConrad Meyer
5840ac341f1SConrad Meyersodium_utils3_SOURCE      = cmptest.h sodium_utils3.c
5850ac341f1SConrad Meyersodium_utils3_LDADD       = $(TESTS_LDADD)
5860ac341f1SConrad Meyer
5870ac341f1SConrad Meyersodium_version_SOURCE     = cmptest.h sodium_version.c
5880ac341f1SConrad Meyersodium_version_LDADD      = $(TESTS_LDADD)
5890ac341f1SConrad Meyer
5900ac341f1SConrad Meyerstream_SOURCE             = cmptest.h stream.c
5910ac341f1SConrad Meyerstream_LDADD              = $(TESTS_LDADD)
5920ac341f1SConrad Meyer
5930ac341f1SConrad Meyerstream2_SOURCE            = cmptest.h stream2.c
5940ac341f1SConrad Meyerstream2_LDADD             = $(TESTS_LDADD)
5950ac341f1SConrad Meyer
5960ac341f1SConrad Meyerstream3_SOURCE            = cmptest.h stream3.c
5970ac341f1SConrad Meyerstream3_LDADD             = $(TESTS_LDADD)
5980ac341f1SConrad Meyer
5990ac341f1SConrad Meyerstream4_SOURCE            = cmptest.h stream4.c
6000ac341f1SConrad Meyerstream4_LDADD             = $(TESTS_LDADD)
6010ac341f1SConrad Meyer
6020ac341f1SConrad Meyerverify1_SOURCE            = cmptest.h verify1.c
6030ac341f1SConrad Meyerverify1_LDADD             = $(TESTS_LDADD)
6040ac341f1SConrad Meyer
6050ac341f1SConrad Meyerxchacha20_SOURCE          = cmptest.h xchacha20.c
6060ac341f1SConrad Meyerxchacha20_LDADD           = $(TESTS_LDADD)
6070ac341f1SConrad Meyer
6080ac341f1SConrad Meyerif !MINIMAL
6090ac341f1SConrad MeyerTESTS_TARGETS += \
6100ac341f1SConrad Meyer	core_ed25519 \
6110ac341f1SConrad Meyer	pwhash_scrypt \
6120ac341f1SConrad Meyer	pwhash_scrypt_ll \
6130ac341f1SConrad Meyer	scalarmult_ed25519 \
6140ac341f1SConrad Meyer	siphashx24 \
6150ac341f1SConrad Meyer	xchacha20
6160ac341f1SConrad Meyerendif
6170ac341f1SConrad Meyer
6180ac341f1SConrad Meyerif NATIVECLIENT
6190ac341f1SConrad MeyerLOG_COMPILER = ./nacl-test-wrapper.sh
6200ac341f1SConrad Meyerendif
6210ac341f1SConrad Meyer
6220ac341f1SConrad Meyerverify: check
6230ac341f1SConrad Meyer
6240ac341f1SConrad Meyer@VALGRIND_CHECK_RULES@
625