From 1e496cf2e5271b1bf07a6252d0fbc6ac8c947a0a Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 20 Feb 2024 10:29:25 +0100 Subject: [PATCH] scd:p15: Take derive usage into account for decryption (2). * scd/app-p15.c (do_getattr): Yet another palce to fix. -- GnuPG-bug-id: 7000 Co-authored-by: Mario Haustein --- scd/app-p15.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scd/app-p15.c b/scd/app-p15.c index df7a74355..cfe369a15 100644 --- a/scd/app-p15.c +++ b/scd/app-p15.c @@ -4936,7 +4936,8 @@ do_getattr (app_t app, ctrl_t ctrl, const char *name) } else { - if (prkdf->usageflags.decrypt || prkdf->usageflags.unwrap) + if (prkdf->usageflags.decrypt || prkdf->usageflags.unwrap + || prkdf->usageflags.derive) break; } }