mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-08-07 12:33:39 +08:00
Add files via upload
This commit is contained in:
@@ -18,17 +18,17 @@ set(src
|
|||||||
src/sm3_hmac.c
|
src/sm3_hmac.c
|
||||||
src/sm3_kdf.c
|
src/sm3_kdf.c
|
||||||
src/sm3_digest.c
|
src/sm3_digest.c
|
||||||
#src/sm2_alg.c
|
src/sm2_alg.c
|
||||||
src/sm2_point.c
|
src/sm2_sign.c
|
||||||
src/sm2_z256.c
|
src/sm2_key.c
|
||||||
src/sm2_z256_table.c
|
|
||||||
src/sm2_z256_key.c
|
|
||||||
src/sm2_z256_sign.c
|
|
||||||
src/sm2_lib.c
|
src/sm2_lib.c
|
||||||
src/sm2_ctx.c
|
src/sm2_ctx.c
|
||||||
src/sm9_alg.c
|
#src/sm9_alg.c
|
||||||
src/sm9_key.c
|
#src/sm9_key.c
|
||||||
src/sm9_lib.c
|
#src/sm9_lib.c
|
||||||
|
src/sm9_z256_alg.c
|
||||||
|
src/sm9_z256_key.c
|
||||||
|
src/sm9_z256_lib.c
|
||||||
src/zuc.c
|
src/zuc.c
|
||||||
src/zuc_modes.c
|
src/zuc_modes.c
|
||||||
src/hash_drbg.c
|
src/hash_drbg.c
|
||||||
@@ -125,11 +125,11 @@ set(tools
|
|||||||
set(tests
|
set(tests
|
||||||
sm4
|
sm4
|
||||||
sm3
|
sm3
|
||||||
# sm2
|
sm2
|
||||||
sm2_z256
|
#sm2_sign
|
||||||
sm2_sign
|
|
||||||
sm2_enc
|
sm2_enc
|
||||||
sm9
|
#sm9
|
||||||
|
sm9_z256
|
||||||
zuc
|
zuc
|
||||||
hash_drbg
|
hash_drbg
|
||||||
block_cipher
|
block_cipher
|
||||||
@@ -242,15 +242,6 @@ if (ENABLE_SM2_ALGOR_ID_ENCODE_NULL)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
option(ENABLE_SM2_Z256_ARMV8 "Enable SM2_Z256 ARMv8 assembly" OFF)
|
|
||||||
if (ENABLE_SM2_Z256_ARMV8)
|
|
||||||
message(STATUS "ENABLE_SM2_Z256_ARMV8 is ON")
|
|
||||||
add_definitions(-DENABLE_SM2_Z256_ARMV8)
|
|
||||||
enable_language(ASM)
|
|
||||||
list(APPEND src src/sm2_z256_armv8.S)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
|
|
||||||
option(ENABLE_SM2_PRIVATE_KEY_EXPORT "Enable export un-encrypted SM2 private key" OFF)
|
option(ENABLE_SM2_PRIVATE_KEY_EXPORT "Enable export un-encrypted SM2 private key" OFF)
|
||||||
if (ENABLE_SM2_PRIVATE_KEY_EXPORT)
|
if (ENABLE_SM2_PRIVATE_KEY_EXPORT)
|
||||||
message(STATUS "ENABLE_SM2_PRIVATE_KEY_EXPORT is ON")
|
message(STATUS "ENABLE_SM2_PRIVATE_KEY_EXPORT is ON")
|
||||||
@@ -329,6 +320,15 @@ if (ENABLE_SM4_XTS)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
option(ENABLE_SM2_Z256 "Enable SM2 z256 implementation" OFF)
|
||||||
|
if (ENABLE_SM2_Z256)
|
||||||
|
message(STATUS "ENABLE_SM2_Z256 is ON")
|
||||||
|
add_definitions(-DENABLE_SM2_Z256)
|
||||||
|
list(APPEND src src/sm2_z256.c src/sm2_z256_table.c src/sm2_z256_sign.c)
|
||||||
|
list(APPEND tests sm2_z256)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
option(ENABLE_SM2_EXTS "Enable SM2 Extensions" OFF)
|
option(ENABLE_SM2_EXTS "Enable SM2 Extensions" OFF)
|
||||||
if (ENABLE_SM2_EXTS)
|
if (ENABLE_SM2_EXTS)
|
||||||
message(STATUS "ENABLE_SM4_AESNI_AVX")
|
message(STATUS "ENABLE_SM4_AESNI_AVX")
|
||||||
|
|||||||
Reference in New Issue
Block a user