diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-12-18 14:19:13 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-12-18 14:19:13 +0000 |
commit | 1851a5c8ff0a863d244a8ef535f73b918605825a (patch) | |
tree | 1b852443d345acae6374220ab0da4277b5df00d9 /lib/gnutls_pk.c | |
parent | 4d4fa5bb8a4e2c2fb1fc9ab68a4d6b887e497aa7 (diff) | |
download | gnutls-1851a5c8ff0a863d244a8ef535f73b918605825a.tar.gz |
Added support for generating and exporting DSA private keys. Exporting to PKCS #8 is still not supported due to lack of standards.
Diffstat (limited to 'lib/gnutls_pk.c')
-rw-r--r-- | lib/gnutls_pk.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/gnutls_pk.c b/lib/gnutls_pk.c index 78a294a43d..c6d5db7be1 100644 --- a/lib/gnutls_pk.c +++ b/lib/gnutls_pk.c @@ -491,14 +491,15 @@ int _gnutls_dsa_verify( const gnutls_datum* vdata, const gnutls_datum *sig_value } /* decrypt signature */ - if ( (ret=_gnutls_pk_verify( GCRY_PK_DSA, mdata, rs, params, - params_len)) < 0) { - _gnutls_mpi_release(&mdata); - gnutls_assert(); - return ret; - } + ret=_gnutls_pk_verify( GCRY_PK_DSA, mdata, rs, params, + params_len); _gnutls_mpi_release(&mdata); + if (ret < 0) { + gnutls_assert(); + return ret; + } + return 0; /* ok */ } |