aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2024-02-20 09:29:25 +0000
committerWerner Koch <[email protected]>2024-02-20 09:29:25 +0000
commit1e496cf2e5271b1bf07a6252d0fbc6ac8c947a0a (patch)
tree8f33642616a2b582ecf7be083505df565a659d13
parentscd:p15: Handle duplicate certificate ids. (diff)
downloadgnupg-1e496cf2e5271b1bf07a6252d0fbc6ac8c947a0a.tar.gz
gnupg-1e496cf2e5271b1bf07a6252d0fbc6ac8c947a0a.zip
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 <[email protected]>
-rw-r--r--scd/app-p15.c3
1 files changed, 2 insertions, 1 deletions
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;
}
}