From 75b3d8baafb2fffb044b3a9d1424fdfc9a2fd51f Mon Sep 17 00:00:00 2001 From: Zhi Guan Date: Sat, 16 Apr 2022 22:29:50 +0800 Subject: [PATCH] update gmssl command --- CMakeLists.txt | 2 +- tools/gmssl.c | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 67525494..ed764abf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -258,5 +258,5 @@ add_test(NAME zuc COMMAND zuctest) INSTALL(TARGETS gmssl LIBRARY DESTINATION lib) INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/include/gmssl DESTINATION include) -INSTALL(TARGETS gmssl RUNTIME DESTINATION bin) +INSTALL(TARGETS gmssl-bin RUNTIME DESTINATION bin) diff --git a/tools/gmssl.c b/tools/gmssl.c index 7dbee795..cbf0d315 100644 --- a/tools/gmssl.c +++ b/tools/gmssl.c @@ -93,6 +93,9 @@ static const char *options = " sm2verify\n" " sm2encrypt\n" " sm2decrypt\n" + " sm3\n" + " sm3hmac\n" + " sm4\n" " pbkdf2\n" " reqgen\n" " reqsign\n" @@ -163,6 +166,12 @@ help: return sm2decrypt_main(argc, argv); } else if (!strcmp(*argv, "sm2keygen")) { return sm2keygen_main(argc, argv); + } else if (!strcmp(*argv, "sm3")) { + return sm3_main(argc, argv); + } else if (!strcmp(*argv, "sm3hmac")) { + return sm3hmac_main(argc, argv); + } else if (!strcmp(*argv, "sm4")) { + return sm4_main(argc, argv); } else if (!strcmp(*argv, "tlcp_client")) { return tlcp_client_main(argc, argv); } else if (!strcmp(*argv, "tlcp_server")) {