Adam Langley | 58e4499 | 2017-04-28 16:45:49 -0700 | [diff] [blame] | 1 | include_directories(../include) |
Martin Kreichgauer | 7c12587 | 2017-04-24 13:29:11 -0700 | [diff] [blame] | 2 | |
| 3 | if (FIPS) |
| 4 | add_executable( |
Martin Kreichgauer | ddfcc6a | 2017-05-03 14:12:39 -0700 | [diff] [blame] | 5 | cavp |
Martin Kreichgauer | 7c12587 | 2017-04-24 13:29:11 -0700 | [diff] [blame] | 6 | |
Martin Kreichgauer | ddfcc6a | 2017-05-03 14:12:39 -0700 | [diff] [blame] | 7 | cavp_main.cc |
Martin Kreichgauer | 7c12587 | 2017-04-24 13:29:11 -0700 | [diff] [blame] | 8 | |
| 9 | cavp_aes_gcm_test.cc |
Martin Kreichgauer | ddfcc6a | 2017-05-03 14:12:39 -0700 | [diff] [blame] | 10 | cavp_aes_test.cc |
Adam Langley | b387e22 | 2017-05-01 10:54:03 -0700 | [diff] [blame] | 11 | cavp_ctr_drbg_test.cc |
Martin Kreichgauer | ddfcc6a | 2017-05-03 14:12:39 -0700 | [diff] [blame] | 12 | 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 Kreichgauer | be5c67d | 2017-05-03 11:17:50 -0700 | [diff] [blame] | 17 | cavp_keywrap_test.cc |
Martin Kreichgauer | ddfcc6a | 2017-05-03 14:12:39 -0700 | [diff] [blame] | 18 | 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 Langley | b387e22 | 2017-05-01 10:54:03 -0700 | [diff] [blame] | 25 | cavp_test_util.cc |
Martin Kreichgauer | ddfcc6a | 2017-05-03 14:12:39 -0700 | [diff] [blame] | 26 | |
Adam Langley | b387e22 | 2017-05-01 10:54:03 -0700 | [diff] [blame] | 27 | $<TARGET_OBJECTS:test_support> |
| 28 | ) |
| 29 | |
Martin Kreichgauer | 118355c | 2017-05-12 15:34:45 -0700 | [diff] [blame] | 30 | add_executable( |
| 31 | test_fips |
| 32 | |
| 33 | test_fips.c |
| 34 | $<TARGET_OBJECTS:test_support> |
| 35 | ) |
| 36 | |
Martin Kreichgauer | ddfcc6a | 2017-05-03 14:12:39 -0700 | [diff] [blame] | 37 | target_link_libraries(cavp crypto) |
Martin Kreichgauer | 118355c | 2017-05-12 15:34:45 -0700 | [diff] [blame] | 38 | target_link_libraries(test_fips crypto) |
Martin Kreichgauer | 7c12587 | 2017-04-24 13:29:11 -0700 | [diff] [blame] | 39 | endif() |