From 07af23249330b572669fb062f3b21fe454166a85 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Tue, 22 Feb 2022 10:26:48 +0900 Subject: Fix the semantics of memory_cost. Signed-off-by: NIIBE Yutaka --- g10/passphrase.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/g10/passphrase.c b/g10/passphrase.c index 1792c00d3..8730ba1ad 100644 --- a/g10/passphrase.c +++ b/g10/passphrase.c @@ -561,7 +561,7 @@ passphrase_to_dek (int cipher_algo, STRING2KEY *s2k, param[0] = dek->keylen; param[1] = s2k->u.a.t; - param[2] = (1UL << ((s2k->u.a.m & 0x1f) - 10)); + param[2] = (1UL << (s2k->u.a.m & 0x1f)); param[3] = s2k->u.a.p; err = gnupg_kdf_derive (GCRY_KDF_ARGON2, GCRY_KDF_ARGON2ID, param, 4, pw, strlen (pw), -- cgit v1.2.3