Update EDSA

This commit is contained in:
Zhi Guan
2026-06-25 10:37:57 +08:00
parent d8ce43ffef
commit 8bd870d354
17 changed files with 2192 additions and 99 deletions

View File

@@ -542,12 +542,20 @@ endif()
if (ENABLE_SECP384R1)
message(STATUS "ENABLE_SECP384R1 is ON")
if (NOT ENABLE_SHA2)
message(STATUS "ENABLE_SECP384R1 requires ENABLE_SHA2; enabling ENABLE_SHA2")
set(ENABLE_SHA2 ON)
endif()
add_definitions(-DENABLE_SECP384R1)
if (NOT ENABLE_SECP256R1)
list(APPEND src src/bn.c)
list(APPEND src src/bn.c src/ecdh.c)
endif()
list(APPEND src src/secp384r1.c)
list(APPEND tests secp384r1)
list(APPEND src src/secp384r1.c src/secp384r1_key.c src/secp384r1_ecdsa.c)
list(APPEND tests secp384r1 secp384r1_key secp384r1_ecdsa)
endif()
if (ENABLE_SECP256R1 OR ENABLE_SECP384R1)
list(APPEND src src/ec_ecdsa.c)
endif()
@@ -1016,7 +1024,7 @@ endif()
#
set(CPACK_PACKAGE_NAME "GmSSL")
set(CPACK_PACKAGE_VENDOR "GmSSL develop team")
set(CPACK_PACKAGE_VERSION "3.3.0-dev.1170")
set(CPACK_PACKAGE_VERSION "3.3.0-dev.1171")
set(CPACK_PACKAGE_DESCRIPTION_FILE ${PROJECT_SOURCE_DIR}/README.md)
set(CPACK_NSIS_MODIFY_PATH ON)
include(CPack)