mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-07 00:46:17 +08:00
add make test
This commit is contained in:
@@ -99,7 +99,6 @@ add_library(
|
|||||||
src/pem.c
|
src/pem.c
|
||||||
|
|
||||||
src/tls.c
|
src/tls.c
|
||||||
src/tls_cipher.c
|
|
||||||
src/tls_trace.c
|
src/tls_trace.c
|
||||||
src/tls12.c
|
src/tls12.c
|
||||||
src/tlcp.c
|
src/tlcp.c
|
||||||
@@ -110,7 +109,8 @@ add_library(
|
|||||||
)
|
)
|
||||||
SET_TARGET_PROPERTIES(gmssl PROPERTIES VERSION 3.0 SOVERSION 3)
|
SET_TARGET_PROPERTIES(gmssl PROPERTIES VERSION 3.0 SOVERSION 3)
|
||||||
|
|
||||||
# tools
|
|
||||||
|
|
||||||
add_executable (digest tools/digest.c)
|
add_executable (digest tools/digest.c)
|
||||||
target_link_libraries (digest LINK_PUBLIC gmssl)
|
target_link_libraries (digest LINK_PUBLIC gmssl)
|
||||||
|
|
||||||
@@ -262,6 +262,47 @@ target_link_libraries (x509test LINK_PUBLIC gmssl)
|
|||||||
add_executable(cmstest tests/cmstest.c)
|
add_executable(cmstest tests/cmstest.c)
|
||||||
target_link_libraries (cmstest LINK_PUBLIC gmssl)
|
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)
|
#add_executable(tlstest tests/tlstest.c)
|
||||||
#target_link_libraries (tlstest LINK_PUBLIC gmssl)
|
#target_link_libraries (tlstest LINK_PUBLIC gmssl)
|
||||||
|
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ void gf128_print_bits(gf128_t a)
|
|||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for (i = 0; i < 128; i++) {
|
for (i = 0; i < 128; i++) {
|
||||||
printf("%d", a % 2);
|
printf("%d", (int)(a % 2));
|
||||||
a >>= 1;
|
a >>= 1;
|
||||||
}
|
}
|
||||||
printf("\n");
|
printf("\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user