From 21d5323f5d029758fd55eae1dfdfb88b718ceada Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 9 Nov 2020 12:21:27 +0100 Subject: gpg: Fix recent commit for weak digest algos and smartcards. * g10/sign.c (sign_file): Fix condition. -- Fixes-commit: 4c181d51a6f1fd05b7f190a18769ba5e9f892f6a Signed-off-by: Werner Koch --- g10/sign.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/g10/sign.c b/g10/sign.c index 8d575a100..b437190af 100644 --- a/g10/sign.c +++ b/g10/sign.c @@ -1095,7 +1095,7 @@ sign_file (ctrl_t ctrl, strlist_t filenames, int detached, strlist_t locusr, single hash for all signatures. All this may well have to change as the cards add algorithms. */ - if (!smartcard || (smartcard && hint.digest_length==20) + if ((!smartcard || (smartcard && hint.digest_length==20)) && (algo = select_algo_from_prefs(pk_list,PREFTYPE_HASH, -1,&hint)) > 0) { -- cgit v1.2.3