diff options
author | Simon Josefsson <simon@josefsson.org> | 2007-02-07 12:09:10 +0000 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2007-02-07 12:09:10 +0000 |
commit | b911546dc6bfa94a9e33df535256b732af6bbe89 (patch) | |
tree | b8cb615def4835cf8d9f89cfdc758931171f23c0 /lib | |
parent | e3f880a0c74cf745b0753a91036713939b77be05 (diff) | |
download | gnutls-b911546dc6bfa94a9e33df535256b732af6bbe89.tar.gz |
Fix DSA sign, broken by last commit.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gnutls_sig.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/gnutls_sig.c b/lib/gnutls_sig.c index b83cd7e932..31c845cffc 100644 --- a/lib/gnutls_sig.c +++ b/lib/gnutls_sig.c @@ -192,12 +192,14 @@ _gnutls_tls_sign_params (gnutls_session_t session, gnutls_cert * cert, dconcat.data = concat; break; case GNUTLS_PK_DSA: - dconcat.data = &concat[16]; + _gnutls_hash_deinit (td_sha, concat); + dconcat.data = concat; dconcat.size = 20; break; default: gnutls_assert (); + _gnutls_hash_deinit (td_sha, NULL); return GNUTLS_E_INTERNAL_ERROR; } ret = _gnutls_tls_sign (cert, pkey, &dconcat, signature); |