diff options
author | Werner Koch <[email protected]> | 2024-02-20 09:29:25 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2024-02-20 09:29:25 +0000 |
commit | 1e496cf2e5271b1bf07a6252d0fbc6ac8c947a0a (patch) | |
tree | 8f33642616a2b582ecf7be083505df565a659d13 /scd/app-p15.c | |
parent | scd:p15: Handle duplicate certificate ids. (diff) | |
download | gnupg-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]>
Diffstat (limited to 'scd/app-p15.c')
-rw-r--r-- | scd/app-p15.c | 3 |
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; } } |