From: Nikos Mavrogiannopoulos Date: Fri, 6 Jan 2012 20:38:17 +0000 (+0100) Subject: corrected leak in DH parameter generation. X-Git-Tag: gnutls-3_0_12~78 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a7a6495414befe9b69578aa06cfe6c203c2d4289;p=thirdparty%2Fgnutls.git corrected leak in DH parameter generation. --- diff --git a/lib/nettle/mpi.c b/lib/nettle/mpi.c index 72bb1c212a..1f5b293fc9 100644 --- a/lib/nettle/mpi.c +++ b/lib/nettle/mpi.c @@ -421,9 +421,6 @@ gen_group (mpz_t * prime, mpz_t * generator, unsigned int nbits, unsigned int *q unsigned int q_bytes, w_bytes, r_bytes, w_bits; int ret; - mpz_init (*prime); - mpz_init (*generator); - /* security level enforcement. * Values for q are selected according to ECRYPT II recommendations. */ @@ -454,8 +451,6 @@ gen_group (mpz_t * prime, mpz_t * generator, unsigned int nbits, unsigned int *q return GNUTLS_E_MEMORY_ERROR; } - mpz_init2 (*prime, nbits); - mpz_init (*generator); mpz_init (q); mpz_init (w); mpz_init (r);