diff --git a/lib/cgo/tests/check_cipher.hash.c b/lib/cgo/tests/check_cipher.hash.c index 80400ba94..9c229ac7e 100644 --- a/lib/cgo/tests/check_cipher.hash.c +++ b/lib/cgo/tests/check_cipher.hash.c @@ -137,23 +137,6 @@ START_TEST(TestMerkle) } END_TEST -START_TEST(TestSHA256Null) -{ - cipher__SHA256 x; - memset(&x, 0, sizeof(cipher__SHA256)); - GoUint32 result; - GoUint8 isNull; - ck_assert(SKY_cipher_SHA256_Null(&x, &isNull) == SKY_OK); - ck_assert(isNull); - char buff[130]; - GoSlice b = {buff, 0, 129}; - randBytes(&b, 128); - ck_assert(SKY_cipher_SumSHA256(b, &x) == SKY_OK); - ck_assert(SKY_cipher_SHA256_Null(&x, &isNull) == SKY_OK); - ck_assert(isNull == 0); -} -END_TEST - Suite* cipher_hash(void) { Suite* s = suite_create("Load cipher.hash"); diff --git a/lib/cgo/tests/check_cipher.hash.common.c b/lib/cgo/tests/check_cipher.hash.common.c index 4aaaf858d..b61bb834e 100644 --- a/lib/cgo/tests/check_cipher.hash.common.c +++ b/lib/cgo/tests/check_cipher.hash.common.c @@ -224,6 +224,23 @@ START_TEST(TestSHA256FromHex) } END_TEST +START_TEST(TestSHA256Null) +{ + cipher__SHA256 x; + memset(&x, 0, sizeof(cipher__SHA256)); + GoUint32 result; + GoUint8 isNull; + ck_assert(SKY_cipher_SHA256_Null(&x, &isNull) == SKY_OK); + ck_assert(isNull); + char buff[130]; + GoSlice b = {buff, 0, 129}; + randBytes(&b, 128); + ck_assert(SKY_cipher_SumSHA256(b, &x) == SKY_OK); + ck_assert(SKY_cipher_SHA256_Null(&x, &isNull) == SKY_OK); + ck_assert(isNull == 0); +} +END_TEST + // define test suite and cases Suite *common_check_cipher_hash(void) {