Add files via upload

This commit is contained in:
Gorachya
2024-03-13 15:45:27 +08:00
committed by GitHub
parent 4c947e2a40
commit ed06f547c1

View File

@@ -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")