From: Nikos Mavrogiannopoulos Date: Sat, 18 Dec 2010 11:09:34 +0000 (+0100) Subject: some fixes in pk_prepare_hash(). X-Git-Tag: gnutls_2_11_7~114 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c583cb7d335ad1f0a055ebbdc0bd2e92a23a01cb;p=thirdparty%2Fgnutls.git some fixes in pk_prepare_hash(). --- diff --git a/lib/gnutls_sig.c b/lib/gnutls_sig.c index 961203f228..2bd6685e9e 100644 --- a/lib/gnutls_sig.c +++ b/lib/gnutls_sig.c @@ -952,13 +952,14 @@ pk_prepare_hash (gnutls_pk_algorithm_t pk, case GNUTLS_PK_RSA: /* Encode the digest as a DigestInfo */ - if ((ret = encode_ber_digest_info (hash, digest, digest)) != 0) + if ((ret = encode_ber_digest_info (hash, &old_digest, digest)) != 0) { gnutls_assert (); return ret; } _gnutls_free_datum (&old_digest); + break; case GNUTLS_PK_DSA: break; default: