components/openssl/openssl-1.0.1/patches/31_dtls_version.patch
author Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
Fri, 03 May 2013 16:10:11 -0700
branchs11-update
changeset 2593 b92e6df5eaf0
parent 2575 components/openssl/openssl-1.0.0/patches/31_dtls_version-1.0.0.patch@b6ffd60bade0
child 2681 f7ee98f5749e
permissions -rw-r--r--
PSARC 2013/034 OpenSSL 1.0.1 15824597 SUNBT7206149 Resynch with the latest OpenSSL (1.0.1e)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2593
b92e6df5eaf0 PSARC 2013/034 OpenSSL 1.0.1
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents: 2575
diff changeset
     1
--- openssl-1.0.1e/ssl/s3_cbc.c	2013-02-14 08:06:58.000000000 -0800
b92e6df5eaf0 PSARC 2013/034 OpenSSL 1.0.1
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents: 2575
diff changeset
     2
+++ openssl-1.0.1e/ssl/s3_cbc.c.orig 2013-02-14 03:04:08.440194448 -0700
b92e6df5eaf0 PSARC 2013/034 OpenSSL 1.0.1
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents: 2575
diff changeset
     3
@@ -148,7 +148,7 @@
2575
b6ffd60bade0 16211866 problem in UTILITY/OPENSSL
Jan Parcel <Jan.Parcel@oracle.com>
parents:
diff changeset
     4
 	unsigned padding_length, good, to_check, i;
2593
b92e6df5eaf0 PSARC 2013/034 OpenSSL 1.0.1
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents: 2575
diff changeset
     5
 	const unsigned overhead = 1 /* padding length byte */ + mac_size;
b92e6df5eaf0 PSARC 2013/034 OpenSSL 1.0.1
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents: 2575
diff changeset
     6
 	/* Check if version requires explicit IV */
b92e6df5eaf0 PSARC 2013/034 OpenSSL 1.0.1
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents: 2575
diff changeset
     7
-	if (s->version >= TLS1_1_VERSION || s->version == DTLS1_VERSION)
b92e6df5eaf0 PSARC 2013/034 OpenSSL 1.0.1
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents: 2575
diff changeset
     8
+	if (s->version >= TLS1_1_VERSION || s->version == DTLS1_BAD_VER)
b92e6df5eaf0 PSARC 2013/034 OpenSSL 1.0.1
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents: 2575
diff changeset
     9
 		{
b92e6df5eaf0 PSARC 2013/034 OpenSSL 1.0.1
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents: 2575
diff changeset
    10
 		/* These lengths are all public so we can test them in
b92e6df5eaf0 PSARC 2013/034 OpenSSL 1.0.1
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents: 2575
diff changeset
    11
 		* non-constant time.