aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2022-11-15 13:52:40 +0000
committerWerner Koch <[email protected]>2022-11-25 12:56:47 +0000
commit84aba39491c29b3b65e4746a7301cb13cde43c8d (patch)
tree2c457fb3e2055b7c2412d076afd08242f285a73a
parentagent: Allow trustlist on Windows in Unicode homedirs. (diff)
downloadgnupg-84aba39491c29b3b65e4746a7301cb13cde43c8d.tar.gz
gnupg-84aba39491c29b3b65e4746a7301cb13cde43c8d.zip
scd:nks: Fix ECC signing if key not given by keygrip.
* scd/app-nks.c (keygripstr_from_pk_file): Set r_algo if not in cache.
-rw-r--r--scd/app-nks.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/scd/app-nks.c b/scd/app-nks.c
index 348a6203c..b872e6e57 100644
--- a/scd/app-nks.c
+++ b/scd/app-nks.c
@@ -450,6 +450,8 @@ keygripstr_from_pk_file (app_t app, int pkfid, int cfid, char *r_gripstr,
if (!err)
{
+ if (r_algo)
+ *r_algo = algo;
if (r_algostr)
{
*r_algostr = algostr;