From 53cb1fbee0b0f9e0a2ebea1df0977c206dcaffa9 Mon Sep 17 00:00:00 2001 From: Zhi Guan Date: Thu, 13 Oct 2022 16:16:54 +0800 Subject: [PATCH] Update pbkdf2.c Bug fixed --- src/pbkdf2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pbkdf2.c b/src/pbkdf2.c index 98647b6e..7f31e99b 100644 --- a/src/pbkdf2.c +++ b/src/pbkdf2.c @@ -147,7 +147,7 @@ int pbkdf2_hmac_sm3_genkey( uint8_t iter_be[4]; uint8_t tmp_block[SM3_DIGEST_SIZE]; uint8_t key_block[SM3_DIGEST_SIZE]; - size_t len; + // TODO: a bug in 3.0.0 is fixied. How to update release version 3.0.0 ? A test is also required! sm3_hmac_init(&ctx_tmpl, (uint8_t *)pass, passlen); @@ -176,8 +176,8 @@ int pbkdf2_hmac_sm3_genkey( outlen = 0; } else { memcpy(out, key_block, SM3_DIGEST_SIZE); - out += len; - outlen -= len; + out += SM3_DIGEST_SIZE; + outlen -= SM3_DIGEST_SIZE; } }