blob: a50c9ab8029859725f22ca2a6a1f4faf6ea92a91 [file] [log] [blame]
Pete Bentley0c61efe2019-08-13 09:32:23 +01001include_directories(../../../include)
Robert Sloan8ff03552017-06-14 12:40:58 -07002
Robert Sloand9e572d2018-08-27 12:27:00 -07003if(FIPS)
Robert Sloan8ff03552017-06-14 12:40:58 -07004 add_executable(
5 cavp
6
7 cavp_main.cc
8
9 cavp_aes_gcm_test.cc
10 cavp_aes_test.cc
11 cavp_ctr_drbg_test.cc
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
Robert Sloan0db7f542018-01-16 15:48:33 -080017 cavp_kas_test.cc
Robert Sloan8ff03552017-06-14 12:40:58 -070018 cavp_keywrap_test.cc
19 cavp_rsa2_keygen_test.cc
20 cavp_rsa2_siggen_test.cc
21 cavp_rsa2_sigver_test.cc
22 cavp_sha_monte_test.cc
23 cavp_sha_test.cc
24 cavp_tdes_test.cc
Robert Sloan0db7f542018-01-16 15:48:33 -080025 cavp_tlskdf_test.cc
Robert Sloan8ff03552017-06-14 12:40:58 -070026
27 cavp_test_util.cc
Robert Sloan8ff03552017-06-14 12:40:58 -070028 )
29
Robert Sloan726e9d12018-09-11 11:45:04 -070030 add_dependencies(cavp global_target)
31
Robert Sloan8ff03552017-06-14 12:40:58 -070032 add_executable(
33 test_fips
34
35 test_fips.c
Robert Sloan8ff03552017-06-14 12:40:58 -070036 )
37
Robert Sloan726e9d12018-09-11 11:45:04 -070038 add_dependencies(test_fips global_target)
39
Robert Sloan4c22c5f2019-03-01 15:53:37 -080040 target_link_libraries(cavp test_support_lib crypto)
41 target_link_libraries(test_fips test_support_lib crypto)
Robert Sloan8ff03552017-06-14 12:40:58 -070042endif()