blob: 6e69a82a86495bda8e2ada46ad63d19b6ad84013 [file] [log] [blame]
Kenny Rootb8494592015-09-25 02:29:14 +00001include_directories(../../include)
Adam Langleyd9e397b2015-01-22 14:27:53 -08002
3add_library(
4 evp
5
6 OBJECT
7
Adam Langleyd9e397b2015-01-22 14:27:53 -08008 digestsign.c
9 evp.c
Kenny Rootb8494592015-09-25 02:29:14 +000010 evp_asn1.c
Adam Langleyd9e397b2015-01-22 14:27:53 -080011 evp_ctx.c
Adam Langleye9ada862015-05-11 17:20:37 -070012 p_dsa_asn1.c
Adam Langleyd9e397b2015-01-22 14:27:53 -080013 p_ec.c
14 p_ec_asn1.c
Robert Sloan572a4e22017-04-17 10:52:19 -070015 p_ed25519.c
16 p_ed25519_asn1.c
Adam Langleyd9e397b2015-01-22 14:27:53 -080017 p_rsa.c
18 p_rsa_asn1.c
19 pbkdf.c
David Benjamin4969cc92016-04-22 15:02:23 -040020 print.c
Adam Langleyd9e397b2015-01-22 14:27:53 -080021 sign.c
22)
23
24
25add_executable(
26 evp_test
27
Adam Langleye9ada862015-05-11 17:20:37 -070028 evp_test.cc
Adam Langleyf4e42722015-06-04 17:45:09 -070029
Adam Langleye9ada862015-05-11 17:20:37 -070030 $<TARGET_OBJECTS:test_support>
Adam Langleyd9e397b2015-01-22 14:27:53 -080031)
32
33add_executable(
34 pbkdf_test
35
Adam Langleye9ada862015-05-11 17:20:37 -070036 pbkdf_test.cc
Adam Langleyf4e42722015-06-04 17:45:09 -070037
38 $<TARGET_OBJECTS:test_support>
Adam Langleyd9e397b2015-01-22 14:27:53 -080039)
40
Adam Langleyd9e397b2015-01-22 14:27:53 -080041target_link_libraries(evp_test crypto)
42target_link_libraries(pbkdf_test crypto)
Robert Sloan7d422bc2017-03-06 10:04:29 -080043add_dependencies(all_tests evp_test pbkdf_test)