summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelen <jjelen@redhat.com>2022-10-26 15:17:03 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2022-10-27 10:17:39 +0900
commit7f4fafb5564dec6fe65f0e93a1125cb6ddb4d1ed (patch)
tree84f08359c7949e56d4a80d1b3db74581718ba9e3
parente2c0920fd7dea6e254badd12958982c66080b7db (diff)
downloadlibgcrypt-7f4fafb5564dec6fe65f0e93a1125cb6ddb4d1ed.tar.gz
Revert "kdf:pkdf2: Require longer input when FIPS mode."
* cipher/kdf.c (_gcry_kdf_pkdf2): Remove the length limitation of passphrase input length. -- Cherry-picked from master commit of: 47db7fe3a0c36523d2ccec31705cffff9a2337bc This reverts commit d09d3d33c79daa2f8d385dfedf3f20ad205b0fba Signed-off-by: Jakub Jelen <jjelen@redhat.com>
-rw-r--r--cipher/kdf.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/cipher/kdf.c b/cipher/kdf.c
index dd741397..ff13e6e8 100644
--- a/cipher/kdf.c
+++ b/cipher/kdf.c
@@ -164,10 +164,6 @@ _gcry_kdf_pkdf2 (const void *passphrase, size_t passphraselen,
if (fips_mode () && dklen < 14)
return GPG_ERR_INV_VALUE;
- /* HMAC requires longer input for approved use case. */
- if (fips_mode () && passphraselen < 14)
- return GPG_ERR_INV_VALUE;
-
/* Step 2 */
l = ((dklen - 1)/ hlen) + 1;
r = dklen - (l - 1) * hlen;