From d9d3f35ac36bdf15580b16cb2dc759d36dc029c3 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Fri, 30 Mar 2018 17:46:52 +0900 Subject: [PATCH] Fix previous commit. --- src/openpgp-do.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/openpgp-do.c b/src/openpgp-do.c index 09f1336..a235df3 100644 --- a/src/openpgp-do.c +++ b/src/openpgp-do.c @@ -896,12 +896,12 @@ gpg_do_kdf_check (int len, int how_many) int kdf_do_len = kdf_do[0]; int hash_len; - if (kdf_do_len == SIZE_OF_KDF_DO_MAX) - hash_len = kdf_spec[43]; - else + if (kdf_do_len == SIZE_OF_KDF_DO_MIN) hash_len = kdf_spec[23]; + else + hash_len = kdf_spec[43]; - if ((hash_len * how_many) == len) + if ((hash_len * how_many) != len) return 0; }