add make test

This commit is contained in:
Zhi Guan
2021-07-31 22:18:28 +08:00
parent 2ecba70472
commit d6feba3749
2 changed files with 44 additions and 3 deletions

View File

@@ -99,7 +99,6 @@ add_library(
src/pem.c
src/tls.c
src/tls_cipher.c
src/tls_trace.c
src/tls12.c
src/tlcp.c
@@ -110,7 +109,8 @@ add_library(
)
SET_TARGET_PROPERTIES(gmssl PROPERTIES VERSION 3.0 SOVERSION 3)
# tools
add_executable (digest tools/digest.c)
target_link_libraries (digest LINK_PUBLIC gmssl)
@@ -262,6 +262,47 @@ target_link_libraries (x509test LINK_PUBLIC gmssl)
add_executable(cmstest tests/cmstest.c)
target_link_libraries (cmstest LINK_PUBLIC gmssl)
enable_testing()
add_test(NAME aes COMMAND aestest)
add_test(NAME asn1 COMMAND asn1test)
add_test(NAME base64 COMMAND base64test)
add_test(NAME block_cipher COMMAND block_ciphertext)
add_test(NAME chacha20 COMMAND chacha20test)
add_test(NAME cms COMMAND cmstest)
add_test(NAME ctr COMMAND ctrtest)
add_test(NAME des COMMAND destest)
add_test(NAME digest COMMAND digesttest)
add_test(NAME gcm COMMAND gcmtest)
add_test(NAME gf128 COMMAND gf128test)
add_test(NAME hash_drbg COMMAND hash_drbgtest)
add_test(NAME hkdf COMMAND hkdftest)
add_test(NAME hmac COMMAND hmactest)
add_test(NAME md5 COMMAND md5test)
add_test(NAME oid COMMAND oidtest)
add_test(NAME pbkdf2 COMMAND pbkdf2test)
add_test(NAME pkcs8 COMMAND pkcs8test)
add_test(NAME rc4 COMMAND rc4test)
add_test(NAME sha1 COMMAND sha1test)
add_test(NAME sha224 COMMAND sha224test)
add_test(NAME sha256 COMMAND sha256test)
add_test(NAME sha384 COMMAND sha384test)
add_test(NAME sha512 COMMAND sha512test)
add_test(NAME sm2asn1 COMMAND sm2asn1test)
add_test(NAME sm2 COMMAND sm2test)
add_test(NAME sm3 COMMAND sm3test)
add_test(NAME sm4cbc COMMAND sm4cbctest)
add_test(NAME sm4 COMMAND sm4test)
add_test(NAME tls COMMAND tlstest)
add_test(NAME u128 COMMAND u128test)
add_test(NAME x509 COMMAND x509test)
add_test(NAME zuc COMMAND zuctest)
#add_executable(tlstest tests/tlstest.c)
#target_link_libraries (tlstest LINK_PUBLIC gmssl)

View File

@@ -85,7 +85,7 @@ void gf128_print_bits(gf128_t a)
{
int i;
for (i = 0; i < 128; i++) {
printf("%d", a % 2);
printf("%d", (int)(a % 2));
a >>= 1;
}
printf("\n");