Hi Matthijs, On Sun, May 15, 2005 at 12:44:44PM +0200, Matthijs Mohlmann wrote: > Attached a patch from cvs which fixes the problem.
What does the second part of this patch have to do with the first? -- Steve Langasek postmodern programmer > =================================================================== > RCS file: /cvs/gnutls/gnutls/lib/gnutls_cipher.c,v > retrieving revision 2.70.2.4 > retrieving revision 2.70.2.5 > diff -u -r2.70.2.4 -r2.70.2.5 > --- gnutls/lib/gnutls_cipher.c 2004/02/27 17:51:58 2.70.2.4 > +++ gnutls/lib/gnutls_cipher.c 2005/04/27 17:43:56 2.70.2.5 > @@ -448,7 +448,7 @@ > > /* Check the pading bytes (TLS 1.x) > */ > - if ( ver >= GNUTLS_TLS1) > + if ( ver >= GNUTLS_TLS1 && pad_failed==0) > for (i=2;i<pad;i++) { > if (ciphertext.data[ciphertext.size-i] != > ciphertext.data[ciphertext.size - 1]) > pad_failed = GNUTLS_E_DECRYPTION_FAILED; > =================================================================== > RCS file: /cvs/gnutls/gnutls/lib/gnutls_mpi.h,v > retrieving revision 2.18.4.5 > retrieving revision 2.18.4.6 > diff -u -r2.18.4.5 -r2.18.4.6 > --- gnutls/lib/gnutls_mpi.h 2004/08/18 12:07:21 2.18.4.5 > +++ gnutls/lib/gnutls_mpi.h 2005/04/27 17:43:56 2.18.4.6 > @@ -26,6 +26,7 @@ > #define _gnutls_mpi_mul gcry_mpi_mul > #define _gnutls_mpi_add gcry_mpi_add > #define _gnutls_mpi_add_ui gcry_mpi_add_ui > +#define _gnutls_mpi_sub_ui gcry_mpi_sub_ui > #define _gnutls_mpi_mul_ui gcry_mpi_mul_ui > #define _gnutls_prime_check gcry_prime_check > #define _gnutls_mpi_div gcry_mpi_div
signature.asc
Description: Digital signature