blob: 8fd294fd4555d49e23fa67ebf2f106f4a1c99841 [file] [log] [blame]
Adam Langley58e44992017-04-28 16:45:49 -07001include_directories(../include)
Martin Kreichgauer7c125872017-04-24 13:29:11 -07002
3if (FIPS)
4 add_executable(
Martin Kreichgauerddfcc6a2017-05-03 14:12:39 -07005 cavp
Martin Kreichgauer7c125872017-04-24 13:29:11 -07006
Martin Kreichgauerddfcc6a2017-05-03 14:12:39 -07007 cavp_main.cc
Martin Kreichgauer7c125872017-04-24 13:29:11 -07008
9 cavp_aes_gcm_test.cc
Martin Kreichgauerddfcc6a2017-05-03 14:12:39 -070010 cavp_aes_test.cc
Adam Langleyb387e222017-05-01 10:54:03 -070011 cavp_ctr_drbg_test.cc
Martin Kreichgauerddfcc6a2017-05-03 14:12:39 -070012 cavp_ecdsa2_keypair_test.cc
13 cavp_ecdsa2_pkv_test.cc
14 cavp_ecdsa2_siggen_test.cc
15 cavp_ecdsa2_sigver_test.cc
16 cavp_hmac_test.cc
Martin Kreichgauerbe5c67d2017-05-03 11:17:50 -070017 cavp_keywrap_test.cc
Martin Kreichgauerddfcc6a2017-05-03 14:12:39 -070018 cavp_rsa2_keygen_test.cc
19 cavp_rsa2_siggen_test.cc
20 cavp_rsa2_sigver_test.cc
21 cavp_sha_monte_test.cc
22 cavp_sha_test.cc
23 cavp_tdes_test.cc
24
Adam Langleyb387e222017-05-01 10:54:03 -070025 cavp_test_util.cc
Martin Kreichgauerddfcc6a2017-05-03 14:12:39 -070026
Adam Langleyb387e222017-05-01 10:54:03 -070027 $<TARGET_OBJECTS:test_support>
28 )
29
Martin Kreichgauer118355c2017-05-12 15:34:45 -070030 add_executable(
31 test_fips
32
33 test_fips.c
34 $<TARGET_OBJECTS:test_support>
35 )
36
Martin Kreichgauerddfcc6a2017-05-03 14:12:39 -070037 target_link_libraries(cavp crypto)
Martin Kreichgauer118355c2017-05-12 15:34:45 -070038 target_link_libraries(test_fips crypto)
Martin Kreichgauer7c125872017-04-24 13:29:11 -070039endif()