[Pkg-openssl-changes] r592 - openssl/branches/squeeze/debian/patches

Kurt Roeckx kroeckx at alioth.debian.org
Mon Feb 11 20:52:06 UTC 2013


Author: kroeckx
Date: 2013-02-11 20:52:05 +0000 (Mon, 11 Feb 2013)
New Revision: 592

Modified:
   openssl/branches/squeeze/debian/patches/CVE-2013-0169.patch
Log:
Really make it compile.


Modified: openssl/branches/squeeze/debian/patches/CVE-2013-0169.patch
===================================================================
--- openssl/branches/squeeze/debian/patches/CVE-2013-0169.patch	2013-02-11 20:41:09 UTC (rev 591)
+++ openssl/branches/squeeze/debian/patches/CVE-2013-0169.patch	2013-02-11 20:52:05 UTC (rev 592)
@@ -31,7 +31,7 @@
 Index: openssl-0.9.8o/crypto/cryptlib.c
 ===================================================================
 --- openssl-0.9.8o.orig/crypto/cryptlib.c	2009-09-13 13:20:36.000000000 +0200
-+++ openssl-0.9.8o/crypto/cryptlib.c	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/crypto/cryptlib.c	2013-02-11 21:51:22.000000000 +0100
 @@ -543,3 +543,19 @@
  	}
  
@@ -55,7 +55,7 @@
 Index: openssl-0.9.8o/crypto/crypto.h
 ===================================================================
 --- openssl-0.9.8o.orig/crypto/crypto.h	2008-10-26 19:42:00.000000000 +0100
-+++ openssl-0.9.8o/crypto/crypto.h	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/crypto/crypto.h	2013-02-11 21:51:22.000000000 +0100
 @@ -588,6 +588,13 @@
  
  #endif /* def OPENSSL_FIPS */
@@ -73,7 +73,7 @@
 Index: openssl-0.9.8o/crypto/o_init.c
 ===================================================================
 --- openssl-0.9.8o.orig/crypto/o_init.c	2010-03-25 13:17:15.000000000 +0100
-+++ openssl-0.9.8o/crypto/o_init.c	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/crypto/o_init.c	2013-02-11 21:51:22.000000000 +0100
 @@ -93,4 +93,18 @@
  #endif
  	}
@@ -96,7 +96,7 @@
 Index: openssl-0.9.8o/crypto/rsa/rsa_oaep.c
 ===================================================================
 --- openssl-0.9.8o.orig/crypto/rsa/rsa_oaep.c	2009-06-27 01:56:10.000000000 +0200
-+++ openssl-0.9.8o/crypto/rsa/rsa_oaep.c	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/crypto/rsa/rsa_oaep.c	2013-02-11 21:51:22.000000000 +0100
 @@ -143,7 +143,7 @@
  
  	EVP_Digest((void *)param, plen, phash, NULL, EVP_sha1(), NULL);
@@ -109,7 +109,7 @@
 Index: openssl-0.9.8o/ssl/Makefile
 ===================================================================
 --- openssl-0.9.8o.orig/ssl/Makefile	2010-01-20 17:35:30.000000000 +0100
-+++ openssl-0.9.8o/ssl/Makefile	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/ssl/Makefile	2013-02-11 21:51:22.000000000 +0100
 @@ -22,7 +22,7 @@
  SHARED_LIB= libssl$(SHLIB_EXT)
  LIBSRC=	\
@@ -130,8 +130,8 @@
  	d1_meth.o   d1_srvr.o d1_clnt.o  d1_lib.o  d1_pkt.o \
 Index: openssl-0.9.8o/ssl/d1_enc.c
 ===================================================================
---- openssl-0.9.8o.orig/ssl/d1_enc.c	2013-02-11 21:40:00.000000000 +0100
-+++ openssl-0.9.8o/ssl/d1_enc.c	2013-02-11 21:40:00.000000000 +0100
+--- openssl-0.9.8o.orig/ssl/d1_enc.c	2013-02-11 21:51:22.000000000 +0100
++++ openssl-0.9.8o/ssl/d1_enc.c	2013-02-11 21:51:34.000000000 +0100
 @@ -126,18 +126,30 @@
  #include <openssl/des.h>
  #endif
@@ -166,19 +166,21 @@
  		ds=s->enc_write_ctx;
  		rec= &(s->s3->wrec);
  		if (s->enc_write_ctx == NULL)
-@@ -158,6 +170,11 @@
+@@ -158,8 +170,11 @@
  		}
  	else
  		{
+-		if (s->read_hash != NULL)
+-			n=EVP_MD_size(s->read_hash);
 +		if (s->read_hash)
 +			{
 +			mac_size=EVP_MD_size(s->read_hash);
 +			OPENSSL_assert(mac_size >= 0);
 +			}
- 		if (s->read_hash != NULL)
- 			n=EVP_MD_size(s->read_hash);
  		ds=s->enc_read_ctx;
-@@ -243,43 +260,7 @@
+ 		rec= &(s->s3->rrec);
+ 		if (s->enc_read_ctx == NULL)
+@@ -243,43 +258,7 @@
  #endif	/* KSSL_DEBUG */
  
  		if ((bs != 1) && !send)
@@ -225,8 +227,8 @@
  	}
 Index: openssl-0.9.8o/ssl/d1_pkt.c
 ===================================================================
---- openssl-0.9.8o.orig/ssl/d1_pkt.c	2013-02-11 21:40:00.000000000 +0100
-+++ openssl-0.9.8o/ssl/d1_pkt.c	2013-02-11 21:40:00.000000000 +0100
+--- openssl-0.9.8o.orig/ssl/d1_pkt.c	2013-02-11 21:51:22.000000000 +0100
++++ openssl-0.9.8o/ssl/d1_pkt.c	2013-02-11 21:51:22.000000000 +0100
 @@ -332,15 +332,11 @@
  dtls1_process_record(SSL *s)
  {
@@ -354,7 +356,7 @@
 Index: openssl-0.9.8o/ssl/s2_clnt.c
 ===================================================================
 --- openssl-0.9.8o.orig/ssl/s2_clnt.c	2009-01-07 11:48:23.000000000 +0100
-+++ openssl-0.9.8o/ssl/s2_clnt.c	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/ssl/s2_clnt.c	2013-02-11 21:51:22.000000000 +0100
 @@ -935,7 +935,7 @@
  		s->msg_callback(0, s->version, 0, p, len, s, s->msg_callback_arg); /* SERVER-VERIFY */
  	p += 1;
@@ -367,7 +369,7 @@
 Index: openssl-0.9.8o/ssl/s2_pkt.c
 ===================================================================
 --- openssl-0.9.8o.orig/ssl/s2_pkt.c	2003-12-27 17:10:30.000000000 +0100
-+++ openssl-0.9.8o/ssl/s2_pkt.c	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/ssl/s2_pkt.c	2013-02-11 21:51:22.000000000 +0100
 @@ -267,8 +267,7 @@
  			s->s2->ract_data_length-=mac_size;
  			ssl2_mac(s,mac,0);
@@ -381,7 +383,7 @@
 Index: openssl-0.9.8o/ssl/s3_both.c
 ===================================================================
 --- openssl-0.9.8o.orig/ssl/s3_both.c	2010-03-25 00:16:35.000000000 +0100
-+++ openssl-0.9.8o/ssl/s3_both.c	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/ssl/s3_both.c	2013-02-11 21:51:22.000000000 +0100
 @@ -242,7 +242,7 @@
  		goto f_err;
  		}
@@ -394,7 +396,7 @@
 Index: openssl-0.9.8o/ssl/s3_cbc.c
 ===================================================================
 --- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ openssl-0.9.8o/ssl/s3_cbc.c	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/ssl/s3_cbc.c	2013-02-11 21:51:22.000000000 +0100
 @@ -0,0 +1,783 @@
 +/* ssl/s3_cbc.c */
 +/* ====================================================================
@@ -1181,8 +1183,8 @@
 +#endif
 Index: openssl-0.9.8o/ssl/s3_enc.c
 ===================================================================
---- openssl-0.9.8o.orig/ssl/s3_enc.c	2013-02-11 21:40:00.000000000 +0100
-+++ openssl-0.9.8o/ssl/s3_enc.c	2013-02-11 21:40:00.000000000 +0100
+--- openssl-0.9.8o.orig/ssl/s3_enc.c	2013-02-11 21:51:22.000000000 +0100
++++ openssl-0.9.8o/ssl/s3_enc.c	2013-02-11 21:51:22.000000000 +0100
 @@ -434,12 +434,21 @@
  	s->s3->tmp.key_block_length=0;
  	}
@@ -1349,7 +1351,7 @@
 Index: openssl-0.9.8o/ssl/s3_pkt.c
 ===================================================================
 --- openssl-0.9.8o.orig/ssl/s3_pkt.c	2010-03-24 14:16:42.000000000 +0100
-+++ openssl-0.9.8o/ssl/s3_pkt.c	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/ssl/s3_pkt.c	2013-02-11 21:51:22.000000000 +0100
 @@ -246,11 +246,8 @@
  	unsigned char *p;
  	unsigned char md[EVP_MAX_MD_SIZE];
@@ -1487,7 +1489,7 @@
 Index: openssl-0.9.8o/ssl/ssl_locl.h
 ===================================================================
 --- openssl-0.9.8o.orig/ssl/ssl_locl.h	2009-12-08 14:15:37.000000000 +0100
-+++ openssl-0.9.8o/ssl/ssl_locl.h	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/ssl/ssl_locl.h	2013-02-11 21:51:22.000000000 +0100
 @@ -189,6 +189,15 @@
  			 *((c)++)=(unsigned char)(((l)>> 8)&0xff), \
  			 *((c)++)=(unsigned char)(((l)    )&0xff))
@@ -1541,7 +1543,7 @@
 Index: openssl-0.9.8o/ssl/t1_enc.c
 ===================================================================
 --- openssl-0.9.8o.orig/ssl/t1_enc.c	2009-04-19 20:08:12.000000000 +0200
-+++ openssl-0.9.8o/ssl/t1_enc.c	2013-02-11 21:40:32.000000000 +0100
++++ openssl-0.9.8o/ssl/t1_enc.c	2013-02-11 21:51:22.000000000 +0100
 @@ -530,18 +530,25 @@
  	return(0);
  	}
@@ -1784,8 +1786,8 @@
  {unsigned int z; for (z=0; z<md_size; z++) printf("%02X ",mac_sec[z]); printf("\n"); }
 Index: openssl-0.9.8o/ssl/t1_lib.c
 ===================================================================
---- openssl-0.9.8o.orig/ssl/t1_lib.c	2013-02-11 21:40:00.000000000 +0100
-+++ openssl-0.9.8o/ssl/t1_lib.c	2013-02-11 21:40:00.000000000 +0100
+--- openssl-0.9.8o.orig/ssl/t1_lib.c	2013-02-11 21:51:22.000000000 +0100
++++ openssl-0.9.8o/ssl/t1_lib.c	2013-02-11 21:51:22.000000000 +0100
 @@ -966,7 +966,7 @@
  	HMAC_Update(&hctx, etick, eticklen);
  	HMAC_Final(&hctx, tick_hmac, NULL);
@@ -1798,7 +1800,7 @@
 Index: openssl-0.9.8o/util/libeay.num
 ===================================================================
 --- openssl-0.9.8o.orig/util/libeay.num	2010-03-25 13:17:16.000000000 +0100
-+++ openssl-0.9.8o/util/libeay.num	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/util/libeay.num	2013-02-11 21:51:22.000000000 +0100
 @@ -3510,6 +3510,7 @@
  BIO_set_callback                        3903	EXIST::FUNCTION:
  d2i_ASIdOrRange                         3904	EXIST::FUNCTION:RFC3779
@@ -1810,7 +1812,7 @@
 Index: openssl-0.9.8o/test/testssl
 ===================================================================
 --- openssl-0.9.8o.orig/test/testssl	2005-02-02 00:48:36.000000000 +0100
-+++ openssl-0.9.8o/test/testssl	2013-02-11 21:40:00.000000000 +0100
++++ openssl-0.9.8o/test/testssl	2013-02-11 21:51:22.000000000 +0100
 @@ -119,6 +119,23 @@
  echo test sslv2/sslv3 with both client and server authentication via BIO pair and app verify
  $ssltest -bio_pair -server_auth -client_auth -app_verify $CA $extra || exit 1




More information about the Pkg-openssl-changes mailing list