From 2c4757352da6363842887f786e3bc26f27a40591 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 15 Nov 2022 14:52:40 +0100 Subject: 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. --- scd/app-nks.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scd/app-nks.c b/scd/app-nks.c index 68a4148ea..cdbdde8fb 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; -- cgit v1.2.3