diff options
Diffstat (limited to 'sys/contrib/libsodium/test/default/Makefile.am')
-rw-r--r-- | sys/contrib/libsodium/test/default/Makefile.am | 624 |
1 files changed, 624 insertions, 0 deletions
diff --git a/sys/contrib/libsodium/test/default/Makefile.am b/sys/contrib/libsodium/test/default/Makefile.am new file mode 100644 index 000000000000..88d6e2aa9211 --- /dev/null +++ b/sys/contrib/libsodium/test/default/Makefile.am @@ -0,0 +1,624 @@ + +EXTRA_DIST = \ + cmptest.h \ + wintest.bat \ + pre.js.inc \ + aead_aes256gcm.exp \ + aead_chacha20poly1305.exp \ + aead_xchacha20poly1305.exp \ + auth.exp \ + auth2.exp \ + auth3.exp \ + auth5.exp \ + auth6.exp \ + auth7.exp \ + box.exp \ + box2.exp \ + box7.exp \ + box8.exp \ + box_easy.exp \ + box_easy2.exp \ + box_seal.exp \ + box_seed.exp \ + chacha20.exp \ + codecs.exp \ + core_ed25519.exp \ + core1.exp \ + core2.exp \ + core3.exp \ + core4.exp \ + core5.exp \ + core6.exp \ + ed25519_convert.exp \ + generichash.exp \ + generichash2.exp \ + generichash3.exp \ + hash.exp \ + hash2.exp \ + hash3.exp \ + kdf.exp \ + keygen.exp \ + kx.exp \ + metamorphic.exp \ + misuse.exp \ + onetimeauth.exp \ + onetimeauth2.exp \ + onetimeauth7.exp \ + pwhash_argon2i.exp \ + pwhash_argon2id.exp \ + pwhash_scrypt.exp \ + pwhash_scrypt_ll.exp \ + randombytes.exp \ + scalarmult.exp \ + scalarmult_ed25519.exp \ + scalarmult2.exp \ + scalarmult5.exp \ + scalarmult6.exp \ + scalarmult7.exp \ + secretbox.exp \ + secretbox2.exp \ + secretbox7.exp \ + secretbox8.exp \ + secretbox_easy.exp \ + secretbox_easy2.exp \ + secretstream.exp \ + shorthash.exp \ + sign.exp \ + siphashx24.exp \ + sodium_core.exp \ + sodium_utils.exp \ + sodium_utils2.exp \ + sodium_utils3.exp \ + sodium_version.exp \ + stream.exp \ + stream2.exp \ + stream3.exp \ + stream4.exp \ + verify1.exp \ + xchacha20.exp + +DISTCLEANFILES = \ + aead_aes256gcm.res \ + aead_chacha20poly1305.res \ + aead_xchacha20poly1305.res \ + auth.res \ + auth2.res \ + auth3.res \ + auth5.res \ + auth6.res \ + auth7.res \ + box.res \ + box2.res \ + box7.res \ + box8.res \ + box_easy.res \ + box_easy2.res \ + box_seal.res \ + box_seed.res \ + chacha20.res \ + codecs.res \ + core_ed25519.res \ + core1.res \ + core2.res \ + core3.res \ + core4.res \ + core5.res \ + core6.res \ + ed25519_convert.res \ + generichash.res \ + generichash2.res \ + generichash3.res \ + hash.res \ + hash2.res \ + hash3.res \ + kdf.res \ + keygen.res \ + kx.res \ + metamorphic.res \ + misuse.res \ + onetimeauth.res \ + onetimeauth2.res \ + onetimeauth7.res \ + pwhash_argon2i.res \ + pwhash_argon2id.res \ + pwhash_scrypt.res \ + pwhash_scrypt_ll.res \ + randombytes.res \ + scalarmult.res \ + scalarmult_ed25519.res \ + scalarmult2.res \ + scalarmult5.res \ + scalarmult6.res \ + scalarmult7.res \ + secretbox.res \ + secretbox2.res \ + secretbox7.res \ + secretbox8.res \ + secretbox_easy.res \ + secretbox_easy2.res \ + secretstream.res \ + shorthash.res \ + sign.res \ + siphashx24.res \ + sodium_core.res \ + sodium_utils.res \ + sodium_utils2.res \ + sodium_utils3.res \ + sodium_version.res \ + stream.res \ + stream2.res \ + stream3.res \ + stream4.res \ + verify1.res \ + xchacha20.res + +if NATIVECLIENT +CLEANFILES = \ + aead_aes256gcm.final \ + aead_chacha20poly1305.final \ + aead_xchacha20poly1305.final \ + auth.final \ + auth2.final \ + auth3.final \ + auth5.final \ + auth6.final \ + auth7.final \ + box.final \ + box2.final \ + box7.final \ + box8.final \ + box_easy.final \ + box_easy2.final \ + box_seal.final \ + box_seed.final \ + chacha20.final \ + codecs.final \ + core_ed25519.final \ + core1.final \ + core2.final \ + core3.final \ + core4.final \ + core5.final \ + core6.final \ + ed25519_convert.final \ + generichash.final \ + generichash2.final \ + generichash3.final \ + hash.final \ + hash2.final \ + hash3.final \ + kdf.final \ + keygen.final \ + kx.final \ + metamorphic.final \ + misuse.final \ + onetimeauth.final \ + onetimeauth2.final \ + onetimeauth7.final \ + pwhash_argon2i.final \ + pwhash_argon2id.final \ + pwhash_scrypt.final \ + pwhash_scrypt_ll.final \ + randombytes.final \ + scalarmult.final \ + scalarmult_ed25519.final \ + scalarmult2.final \ + scalarmult5.final \ + scalarmult6.final \ + scalarmult7.final \ + secretbox.final \ + secretbox2.final \ + secretbox7.final \ + secretbox8.final \ + secretbox_easy.final \ + secretbox_easy2.final \ + secretstream.final \ + shorthash.final \ + sign.final \ + siphashx24.final \ + sodium_core.final \ + sodium_utils.final \ + sodium_version.final \ + stream.final \ + stream2.final \ + stream3.final \ + stream4.final \ + verify1.final \ + xchacha20.final \ + aead_aes256gcm.nexe \ + aead_chacha20poly1305.nexe \ + aead_xchacha20poly1305.nexe \ + auth.nexe \ + auth2.nexe \ + auth3.nexe \ + auth5.nexe \ + auth6.nexe \ + auth7.nexe \ + box.nexe \ + box2.nexe \ + box7.nexe \ + box8.nexe \ + box_easy.nexe \ + box_easy2.nexe \ + box_seal.nexe \ + box_seed.nexe \ + chacha20.nexe \ + codecs.nexe \ + core_ed25519.nexe \ + core1.nexe \ + core2.nexe \ + core3.nexe \ + core4.nexe \ + core5.nexe \ + core6.nexe \ + ed25519_convert.nexe \ + generichash.nexe \ + generichash2.nexe \ + generichash3.nexe \ + hash.nexe \ + hash2.nexe \ + hash3.nexe \ + kdf.nexe \ + keygen.nexe \ + kx.nexe \ + metamorphic.nexe \ + misuse.nexe \ + onetimeauth.nexe \ + onetimeauth2.nexe \ + onetimeauth7.nexe \ + pwhash_argon2i.nexe \ + pwhash_argon2id.nexe \ + pwhash_scrypt.nexe \ + pwhash_scrypt_ll.nexe \ + randombytes.nexe \ + scalarmult.nexe \ + scalarmult_ed25519.nexe \ + scalarmult2.nexe \ + scalarmult5.nexe \ + scalarmult6.nexe \ + scalarmult7.nexe \ + secretbox.nexe \ + secretbox2.nexe \ + secretbox7.nexe \ + secretbox8.nexe \ + secretbox_easy.nexe \ + secretbox_easy2.nexe \ + secretstream.nexe \ + shorthash.nexe \ + sign.nexe \ + siphashx24.nexe \ + sodium_core.nexe \ + sodium_utils.nexe \ + sodium_version.nexe \ + stream.nexe \ + stream2.nexe \ + stream3.nexe \ + stream4.nexe \ + verify1.nexe \ + xchacha20.nexe +endif + +AM_CPPFLAGS = \ + -DTEST_SRCDIR=\"@srcdir@\" \ + -I$(top_srcdir)/src/libsodium/include \ + -I$(top_srcdir)/src/libsodium/include/sodium \ + -I$(top_builddir)/src/libsodium/include \ + -I$(top_builddir)/src/libsodium/include/sodium \ + -I$(top_srcdir)/test/quirks + +AM_LDFLAGS = @TEST_LDFLAGS@ + +TESTS_TARGETS = \ + aead_aes256gcm \ + aead_chacha20poly1305 \ + aead_xchacha20poly1305 \ + auth \ + auth2 \ + auth3 \ + auth5 \ + auth6 \ + auth7 \ + box \ + box2 \ + box7 \ + box8 \ + box_easy \ + box_easy2 \ + box_seal \ + box_seed \ + chacha20 \ + codecs \ + core1 \ + core2 \ + core3 \ + core4 \ + core5 \ + core6 \ + ed25519_convert \ + generichash \ + generichash2 \ + generichash3 \ + hash \ + hash3 \ + kdf \ + keygen \ + kx \ + metamorphic \ + misuse \ + onetimeauth \ + onetimeauth2 \ + onetimeauth7 \ + pwhash_argon2i \ + pwhash_argon2id \ + randombytes \ + scalarmult \ + scalarmult2 \ + scalarmult5 \ + scalarmult6 \ + scalarmult7 \ + secretbox \ + secretbox2 \ + secretbox7 \ + secretbox8 \ + secretbox_easy \ + secretbox_easy2 \ + secretstream \ + shorthash \ + sign \ + sodium_core \ + sodium_utils \ + sodium_version \ + stream \ + stream2 \ + stream3 \ + stream4 \ + verify1 + +if !EMSCRIPTEN +if !NATIVECLIENT +TESTS_TARGETS += \ + sodium_utils2 \ + sodium_utils3 +endif +endif + +check_PROGRAMS = $(TESTS_TARGETS) + +TESTS = $(TESTS_TARGETS) + +TESTS_LDADD = \ + ${top_builddir}/src/libsodium/libsodium.la + +aead_aes256gcm_SOURCE = cmptest.h aead_aes256gcm.c +aead_aes256gcm_LDADD = $(TESTS_LDADD) + +aead_chacha20poly1305_SOURCE = cmptest.h aead_chacha20poly1305.c +aead_chacha20poly1305_LDADD = $(TESTS_LDADD) + +aead_xchacha20poly1305_SOURCE = cmptest.h aead_xchacha20poly1305.c +aead_xchacha20poly1305_LDADD = $(TESTS_LDADD) + +auth_SOURCE = cmptest.h auth.c +auth_LDADD = $(TESTS_LDADD) + +auth2_SOURCE = cmptest.h auth2.c +auth2_LDADD = $(TESTS_LDADD) + +auth3_SOURCE = cmptest.h auth3.c +auth3_LDADD = $(TESTS_LDADD) + +auth5_SOURCE = cmptest.h auth5.c quirks.h +auth5_LDADD = $(TESTS_LDADD) + +auth6_SOURCE = cmptest.h auth6.c quirks.h +auth6_LDADD = $(TESTS_LDADD) + +auth7_SOURCE = cmptest.h auth7.c quirks.h +auth7_LDADD = $(TESTS_LDADD) + +box_SOURCE = cmptest.h box.c +box_LDADD = $(TESTS_LDADD) + +box2_SOURCE = cmptest.h box2.c +box2_LDADD = $(TESTS_LDADD) + +box7_SOURCE = cmptest.h box7.c +box7_LDADD = $(TESTS_LDADD) + +box8_SOURCE = cmptest.h box8.c +box8_LDADD = $(TESTS_LDADD) + +box_easy_SOURCE = cmptest.h box_easy.c +box_easy_LDADD = $(TESTS_LDADD) + +box_easy2_SOURCE = cmptest.h box_easy2.c +box_easy2_LDADD = $(TESTS_LDADD) + +box_seal_SOURCE = cmptest.h box_seal.c +box_seal_LDADD = $(TESTS_LDADD) + +box_seed_SOURCE = cmptest.h box_seed.c +box_seed_LDADD = $(TESTS_LDADD) + +chacha20_SOURCE = cmptest.h chacha20.c +chacha20_LDADD = $(TESTS_LDADD) + +codecs_SOURCE = cmptest.h codecs.c +codecs_LDADD = $(TESTS_LDADD) + +core_ed25519_SOURCE = cmptest.h core_ed25519.c +core_ed25519_LDADD = $(TESTS_LDADD) + +core1_SOURCE = cmptest.h core1.c +core1_LDADD = $(TESTS_LDADD) + +core2_SOURCE = cmptest.h core2.c +core2_LDADD = $(TESTS_LDADD) + +core3_SOURCE = cmptest.h core3.c +core3_LDADD = $(TESTS_LDADD) + +core4_SOURCE = cmptest.h core4.c +core4_LDADD = $(TESTS_LDADD) + +core5_SOURCE = cmptest.h core5.c +core5_LDADD = $(TESTS_LDADD) + +core6_SOURCE = cmptest.h core6.c +core6_LDADD = $(TESTS_LDADD) + +ed25519_convert_SOURCE = cmptest.h ed25519_convert.c +ed25519_convert_LDADD = $(TESTS_LDADD) + +generichash_SOURCE = cmptest.h generichash.c +generichash_LDADD = $(TESTS_LDADD) + +generichash2_SOURCE = cmptest.h generichash2.c +generichash2_LDADD = $(TESTS_LDADD) + +generichash3_SOURCE = cmptest.h generichash3.c +generichash3_LDADD = $(TESTS_LDADD) + +hash_SOURCE = cmptest.h hash.c +hash_LDADD = $(TESTS_LDADD) + +hash3_SOURCE = cmptest.h hash3.c +hash3_LDADD = $(TESTS_LDADD) + +kdf_SOURCE = cmptest.h kdf.c +kdf_LDADD = $(TESTS_LDADD) + +keygen_SOURCE = cmptest.h keygen.c +keygen_LDADD = $(TESTS_LDADD) + +kx_SOURCE = cmptest.h kx.c +kx_LDADD = $(TESTS_LDADD) + +metamorphic_SOURCE = cmptest.h metamorphic.c +metamorphic_LDADD = $(TESTS_LDADD) + +misuse_SOURCE = cmptest.h misuse.c +misuse_LDADD = $(TESTS_LDADD) + +onetimeauth_SOURCE = cmptest.h onetimeauth.c +onetimeauth_LDADD = $(TESTS_LDADD) + +onetimeauth2_SOURCE = cmptest.h onetimeauth2.c +onetimeauth2_LDADD = $(TESTS_LDADD) + +onetimeauth7_SOURCE = cmptest.h onetimeauth7.c +onetimeauth7_LDADD = $(TESTS_LDADD) + +pwhash_argon2i_SOURCE = cmptest.h pwhash_argon2i.c +pwhash_argon2i_LDADD = $(TESTS_LDADD) + +pwhash_argon2id_SOURCE = cmptest.h pwhash_argon2id.c +pwhash_argon2id_LDADD = $(TESTS_LDADD) + +pwhash_scrypt_SOURCE = cmptest.h pwhash_scrypt.c +pwhash_scrypt_LDADD = $(TESTS_LDADD) + +pwhash_scrypt_ll_SOURCE = cmptest.h pwhash_scrypt_ll.c +pwhash_scrypt_ll_LDADD = $(TESTS_LDADD) + +randombytes_SOURCE = cmptest.h randombytes.c +randombytes_LDADD = $(TESTS_LDADD) + +scalarmult_SOURCE = cmptest.h scalarmult.c +scalarmult_LDADD = $(TESTS_LDADD) + +scalarmult_ed25519_SOURCE = cmptest.h scalarmult_ed25519.c +scalarmult_ed25519_LDADD = $(TESTS_LDADD) + +scalarmult2_SOURCE = cmptest.h scalarmult2.c +scalarmult2_LDADD = $(TESTS_LDADD) + +scalarmult5_SOURCE = cmptest.h scalarmult5.c +scalarmult5_LDADD = $(TESTS_LDADD) + +scalarmult6_SOURCE = cmptest.h scalarmult6.c +scalarmult6_LDADD = $(TESTS_LDADD) + +scalarmult7_SOURCE = cmptest.h scalarmult7.c +scalarmult7_LDADD = $(TESTS_LDADD) + +secretbox_SOURCE = cmptest.h secretbox.c +secretbox_LDADD = $(TESTS_LDADD) + +secretbox2_SOURCE = cmptest.h secretbox2.c +secretbox2_LDADD = $(TESTS_LDADD) + +secretbox7_SOURCE = cmptest.h secretbox7.c +secretbox7_LDADD = $(TESTS_LDADD) + +secretbox8_SOURCE = cmptest.h secretbox8.c +secretbox8_LDADD = $(TESTS_LDADD) + +secretbox_easy_SOURCE = cmptest.h secretbox_easy.c +secretbox_easy_LDADD = $(TESTS_LDADD) + +secretbox_easy2_SOURCE = cmptest.h secretbox_easy2.c +secretbox_easy2_LDADD = $(TESTS_LDADD) + +secretstream_SOURCE = cmptest.h secretstream.c +secretstream_LDADD = $(TESTS_LDADD) + +shorthash_SOURCE = cmptest.h shorthash.c +shorthash_LDADD = $(TESTS_LDADD) + +sign_SOURCE = cmptest.h sign.c +sign_LDADD = $(TESTS_LDADD) + +siphashx24_SOURCE = cmptest.h siphashx24.c +siphashx24_LDADD = $(TESTS_LDADD) + +sodium_core_SOURCE = cmptest.h sodium_core.c +sodium_core_LDADD = $(TESTS_LDADD) + +sodium_utils_SOURCE = cmptest.h sodium_utils.c +sodium_utils_LDADD = $(TESTS_LDADD) + +sodium_utils2_SOURCE = cmptest.h sodium_utils2.c +sodium_utils2_LDADD = $(TESTS_LDADD) + +sodium_utils3_SOURCE = cmptest.h sodium_utils3.c +sodium_utils3_LDADD = $(TESTS_LDADD) + +sodium_version_SOURCE = cmptest.h sodium_version.c +sodium_version_LDADD = $(TESTS_LDADD) + +stream_SOURCE = cmptest.h stream.c +stream_LDADD = $(TESTS_LDADD) + +stream2_SOURCE = cmptest.h stream2.c +stream2_LDADD = $(TESTS_LDADD) + +stream3_SOURCE = cmptest.h stream3.c +stream3_LDADD = $(TESTS_LDADD) + +stream4_SOURCE = cmptest.h stream4.c +stream4_LDADD = $(TESTS_LDADD) + +verify1_SOURCE = cmptest.h verify1.c +verify1_LDADD = $(TESTS_LDADD) + +xchacha20_SOURCE = cmptest.h xchacha20.c +xchacha20_LDADD = $(TESTS_LDADD) + +if !MINIMAL +TESTS_TARGETS += \ + core_ed25519 \ + pwhash_scrypt \ + pwhash_scrypt_ll \ + scalarmult_ed25519 \ + siphashx24 \ + xchacha20 +endif + +if NATIVECLIENT +LOG_COMPILER = ./nacl-test-wrapper.sh +endif + +verify: check + +@VALGRIND_CHECK_RULES@ |