aboutsummaryrefslogtreecommitdiffstats
path: root/sm
diff options
context:
space:
mode:
Diffstat (limited to 'sm')
-rw-r--r--sm/ChangeLog2
-rw-r--r--sm/certreqgen.c5
2 files changed, 4 insertions, 3 deletions
diff --git a/sm/ChangeLog b/sm/ChangeLog
index 8d88b7e85..8bcc22a0d 100644
--- a/sm/ChangeLog
+++ b/sm/ChangeLog
@@ -1,5 +1,7 @@
2007-08-22 Werner Koch <[email protected]>
+ * certreqgen.c (create_request): Replace open coding by bin2hex.
+
* certreqgen-ui.c (gpgsm_gencertreq_tty): Use es_fopenmem.
2007-08-21 Werner Koch <[email protected]>
diff --git a/sm/certreqgen.c b/sm/certreqgen.c
index 4acd033b4..30b8179fd 100644
--- a/sm/certreqgen.c
+++ b/sm/certreqgen.c
@@ -1,5 +1,5 @@
/* certreqgen.c - Generate a key and a certification request
- * Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
+ * Copyright (C) 2002, 2003, 2005, 2007 Free Software Foundation, Inc.
*
* This file is part of GnuPG.
*
@@ -786,8 +786,7 @@ create_request (ctrl_t ctrl,
goto leave;
}
gcry_sexp_release (s_pkey);
- for (n=0; n < 20; n++)
- sprintf (hexgrip+n*2, "%02X", grip[n]);
+ bin2hex (grip, 20, hexgrip);
if (carddirect)
rc = gpgsm_scd_pksign (ctrl, carddirect, NULL,