[PATCH] sm: fix signing key algorithm

Youfu Zhang zhangyoufu at gmail.com
Fri Mar 27 08:20:55 CET 2026


Signed-off-by: Youfu Zhang <zhangyoufu at gmail.com>
---
 sm/certreqgen.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sm/certreqgen.c b/sm/certreqgen.c
index ec55b2e0e..538f0f798 100644
--- a/sm/certreqgen.c
+++ b/sm/certreqgen.c
@@ -858,7 +858,7 @@ create_request (ctrl_t ctrl,
   sigkeylen = sigkey? gcry_sexp_canon_len (sigkey, 0, NULL, NULL) : 0;

   publicpkalgo = get_pk_algo_from_canon_sexp (public, publiclen);
-  sigkeypkalgo = sigkey? get_pk_algo_from_canon_sexp (public, publiclen) : 0;
+  sigkeypkalgo = sigkey? get_pk_algo_from_canon_sexp (sigkey, sigkeylen) : 0;

   if (publicpkalgo == GCRY_PK_EDDSA)
     {
--
2.53.0



More information about the Gnupg-devel mailing list