tests: add tests on functions weecrypto_hash and weecrypto_hash_pbkdf2 with NULL hash

v2.8-utf8proc
Sébastien Helleu 2020-03-04 08:24:46 +01:00
parent c48815673d
commit dabf32f213
1 changed files with 7 additions and 0 deletions

View File

@ -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,