aboutsummaryrefslogtreecommitdiffstats
path: root/sm/certreqgen.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2003-11-12 15:17:44 +0000
committerWerner Koch <[email protected]>2003-11-12 15:17:44 +0000
commitdba40e5e45e80896dc8864c2ae97f026069e2906 (patch)
tree724a2e0f0f73ef66cf6284adb7e2463785874ffe /sm/certreqgen.c
parent2003-11-10 Moritz Schulte <[email protected]> (diff)
downloadgnupg-dba40e5e45e80896dc8864c2ae97f026069e2906.tar.gz
gnupg-dba40e5e45e80896dc8864c2ae97f026069e2906.zip
Mainly changes to adjust for the changed KSBA API.
Diffstat (limited to 'sm/certreqgen.c')
-rw-r--r--sm/certreqgen.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/sm/certreqgen.c b/sm/certreqgen.c
index efb3e8c1a..06a788ad9 100644
--- a/sm/certreqgen.c
+++ b/sm/certreqgen.c
@@ -513,9 +513,9 @@ create_request (struct para_data_s *para, KsbaConstSexp public,
int rc = 0;
const char *s;
- cr = ksba_certreq_new ();
- if (!cr)
- return gpg_error (GPG_ERR_ENOMEM);
+ err = ksba_certreq_new (&cr);
+ if (err)
+ return err;
rc = gcry_md_open (&md, GCRY_MD_SHA1, 0);
if (rc)
@@ -533,8 +533,8 @@ create_request (struct para_data_s *para, KsbaConstSexp public,
if (err)
{
log_error ("error setting the subject's name: %s\n",
- ksba_strerror (err));
- rc = map_ksba_err (err);
+ gpg_strerror (err));
+ rc = err;
goto leave;
}
@@ -557,8 +557,8 @@ create_request (struct para_data_s *para, KsbaConstSexp public,
if (err)
{
log_error ("error setting the subject's alternate name: %s\n",
- ksba_strerror (err));
- rc = map_ksba_err (err);
+ gpg_strerror (err));
+ rc = err;
goto leave;
}
}
@@ -568,8 +568,8 @@ create_request (struct para_data_s *para, KsbaConstSexp public,
if (err)
{
log_error ("error setting the public key: %s\n",
- ksba_strerror (err));
- rc = map_ksba_err (err);
+ gpg_strerror (err));
+ rc = err;
goto leave;
}
@@ -578,8 +578,8 @@ create_request (struct para_data_s *para, KsbaConstSexp public,
err = ksba_certreq_build (cr, &stopreason);
if (err)
{
- log_error ("ksba_certreq_build failed: %s\n", ksba_strerror (err));
- rc = map_ksba_err (err);
+ log_error ("ksba_certreq_build failed: %s\n", gpg_strerror (err));
+ rc = err;
goto leave;
}
if (stopreason == KSBA_SR_NEED_SIG)
@@ -630,8 +630,8 @@ create_request (struct para_data_s *para, KsbaConstSexp public,
if (err)
{
log_error ("failed to store the sig_val: %s\n",
- ksba_strerror (err));
- rc = map_ksba_err (err);
+ gpg_strerror (err));
+ rc = err;
goto leave;
}
}