aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorigrkir <i.kirillov@kryptonite.ru>2022-09-23 15:32:21 +0300
committerDmitry Belyavskiy <beldmit@users.noreply.github.com>2022-12-02 18:56:55 +0100
commit39dc6de6a9474e10560ebfb0a9cecc05867b9c7b (patch)
tree6fa646e6b18d5f43afe56fa9d8db64b042b710c0 /CMakeLists.txt
parent97b3db1ebf985b73718faaae6c425782d526d44f (diff)
downloadgost-engine-39dc6de6a9474e10560ebfb0a9cecc05867b9c7b.zip
gost-engine-39dc6de6a9474e10560ebfb0a9cecc05867b9c7b.tar.gz
gost-engine-39dc6de6a9474e10560ebfb0a9cecc05867b9c7b.tar.bz2
Implementation of the MGM mode for magma/kuznyechik
first implemented in ossl_patched branch uses dynamic NIDs Signed-off-by: Sergei Ianovich <sergei.ianovich@ya.ru>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b4e6aea..d21dfc1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -295,6 +295,12 @@ add_executable(test_gost89 test_gost89.c)
target_link_libraries(test_gost89 gost_core gost_err)
add_test(NAME gost89 COMMAND test_gost89)
+add_executable(test_mgm test_mgm.c)
+target_link_libraries(test_mgm gost_core gost_err)
+add_test(NAME mgm COMMAND test_mgm)
+set_tests_properties(mgm
+ PROPERTIES ENVIRONMENT "${TEST_ENVIRONMENT_ENGINE}")
+
if(NOT SKIP_PERL_TESTS)
execute_process(COMMAND perl -MTest2::V0 -e ""
ERROR_QUIET RESULT_VARIABLE MISSING_TEST2_V0)
@@ -328,6 +334,7 @@ set(BINARY_TESTS_TARGETS
test_keyexpimp
test_gost89
test_tls
+ test_mgm
)
set_property(TARGET ${BINARY_TESTS_TARGETS} APPEND PROPERTY COMPILE_DEFINITIONS ENGINE_DIR="${OUTPUT_DIRECTORY}")