From 84efbe69c7452fc4fce5f84b5adc4f770aa7613a Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Wed, 22 Aug 2007 20:36:33 +0000 Subject: Fixed creation of private keys under W32. Minor code cleanups. --- sm/ChangeLog | 2 ++ sm/certreqgen.c | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'sm') 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 + * certreqgen.c (create_request): Replace open coding by bin2hex. + * certreqgen-ui.c (gpgsm_gencertreq_tty): Use es_fopenmem. 2007-08-21 Werner Koch 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, -- cgit v1.2.3