From dabf32f213b9fc2b3b1df8aa9a2120b2cb7acf6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Wed, 4 Mar 2020 08:24:46 +0100 Subject: [PATCH] tests: add tests on functions weecrypto_hash and weecrypto_hash_pbkdf2 with NULL hash --- tests/unit/core/test-core-crypto.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/unit/core/test-core-crypto.cpp b/tests/unit/core/test-core-crypto.cpp index 29be91893..10e365681 100644 --- a/tests/unit/core/test-core-crypto.cpp +++ b/tests/unit/core/test-core-crypto.cpp @@ -180,6 +180,9 @@ TEST(CoreCrypto, Hash) WEE_CHECK_HASH(0, NULL, NULL, 0, 0); WEE_CHECK_HASH(0, NULL, "test", 0, 0); + LONGS_EQUAL (0, weecrypto_hash (data, data_size, GCRY_MD_SHA256, + NULL, NULL)); + WEE_CHECK_HASH(1, DATA_HASH_CRC32, data, data_size, GCRY_MD_CRC32); WEE_CHECK_HASH(1, DATA_HASH_MD5, data, data_size, GCRY_MD_MD5); WEE_CHECK_HASH(1, DATA_HASH_SHA1, data, data_size, GCRY_MD_SHA1); @@ -213,6 +216,10 @@ TEST(CoreCrypto, HashPbkdf2) WEE_CHECK_HASH_PBKDF2(0, NULL, "test", 0, 0, NULL, 0, 0); WEE_CHECK_HASH_PBKDF2(0, NULL, "test", 4, GCRY_MD_SHA1, "salt", 4, 0); + LONGS_EQUAL (0, weecrypto_hash_pbkdf2 (data, data_size, GCRY_MD_SHA256, + salt, salt_size, 100000, + NULL, NULL)); + /* SHA1 */ WEE_CHECK_HASH_PBKDF2(1, DATA_HASH_PBKDF2_SHA1_1000, data, data_size,