| Index: net/third_party/nss/patches/cipherorder.patch | 
| =================================================================== | 
| --- net/third_party/nss/patches/cipherorder.patch	(revision 242942) | 
| +++ net/third_party/nss/patches/cipherorder.patch	(working copy) | 
| @@ -1,26 +1,7 @@ | 
| -diff --git a/nss/lib/ssl/ssl.h b/nss/lib/ssl/ssl.h | 
| -index 4cf02aa..24627ed 100644 | 
| ---- a/nss/lib/ssl/ssl.h | 
| -+++ b/nss/lib/ssl/ssl.h | 
| -@@ -265,6 +265,13 @@ SSL_IMPORT SECStatus SSL_CipherPrefGetDefault(PRInt32 cipher, PRBool *enabled); | 
| - SSL_IMPORT SECStatus SSL_CipherPolicySet(PRInt32 cipher, PRInt32 policy); | 
| - SSL_IMPORT SECStatus SSL_CipherPolicyGet(PRInt32 cipher, PRInt32 *policy); | 
| - | 
| -+/* SSL_CipherOrderSet sets the cipher suite preference order from |ciphers|, | 
| -+ * which must be an array of cipher suite ids of length |len|. All the given | 
| -+ * cipher suite ids must appear in the array that is returned by | 
| -+ * |SSL_GetImplementedCiphers| and may only appear once, at most. */ | 
| -+SSL_IMPORT SECStatus SSL_CipherOrderSet(PRFileDesc *fd, const PRUint16 *ciphers, | 
| -+                                        unsigned int len); | 
| -+ | 
| - /* SSLChannelBindingType enumerates the types of supported channel binding | 
| -  * values. See RFC 5929. */ | 
| - typedef enum SSLChannelBindingType { | 
| -diff --git a/nss/lib/ssl/ssl3con.c b/nss/lib/ssl/ssl3con.c | 
| -index c2d9eeb..350d09c 100644 | 
| ---- a/nss/lib/ssl/ssl3con.c | 
| -+++ b/nss/lib/ssl/ssl3con.c | 
| -@@ -12423,6 +12423,46 @@ ssl3_CipherPrefGet(sslSocket *ss, ssl3CipherSuite which, PRBool *enabled) | 
| +diff -pu a/nss/lib/ssl/ssl3con.c b/nss/lib/ssl/ssl3con.c | 
| +--- a/nss/lib/ssl/ssl3con.c	2014-01-03 19:44:16.406720764 -0800 | 
| ++++ b/nss/lib/ssl/ssl3con.c	2014-01-03 19:44:24.516853386 -0800 | 
| +@@ -12539,6 +12539,46 @@ ssl3_CipherPrefGet(sslSocket *ss, ssl3Ci | 
| return rv; | 
| } | 
|  | 
| @@ -67,11 +48,27 @@ | 
| /* copy global default policy into socket. */ | 
| void | 
| ssl3_InitSocketPolicy(sslSocket *ss) | 
| -diff --git a/nss/lib/ssl/sslimpl.h b/nss/lib/ssl/sslimpl.h | 
| -index 1e4655f..7521dba 100644 | 
| ---- a/nss/lib/ssl/sslimpl.h | 
| -+++ b/nss/lib/ssl/sslimpl.h | 
| -@@ -1711,6 +1711,8 @@ extern SECStatus ssl3_CipherPrefSet(sslSocket *ss, ssl3CipherSuite which, PRBool | 
| +diff -pu a/nss/lib/ssl/ssl.h b/nss/lib/ssl/ssl.h | 
| +--- a/nss/lib/ssl/ssl.h	2014-01-03 19:44:16.416720928 -0800 | 
| ++++ b/nss/lib/ssl/ssl.h	2014-01-03 19:44:24.516853386 -0800 | 
| +@@ -265,6 +265,13 @@ SSL_IMPORT SECStatus SSL_CipherPrefGetDe | 
| + SSL_IMPORT SECStatus SSL_CipherPolicySet(PRInt32 cipher, PRInt32 policy); | 
| + SSL_IMPORT SECStatus SSL_CipherPolicyGet(PRInt32 cipher, PRInt32 *policy); | 
| + | 
| ++/* SSL_CipherOrderSet sets the cipher suite preference order from |ciphers|, | 
| ++ * which must be an array of cipher suite ids of length |len|. All the given | 
| ++ * cipher suite ids must appear in the array that is returned by | 
| ++ * |SSL_GetImplementedCiphers| and may only appear once, at most. */ | 
| ++SSL_IMPORT SECStatus SSL_CipherOrderSet(PRFileDesc *fd, const PRUint16 *ciphers, | 
| ++                                        unsigned int len); | 
| ++ | 
| + /* SSLChannelBindingType enumerates the types of supported channel binding | 
| +  * values. See RFC 5929. */ | 
| + typedef enum SSLChannelBindingType { | 
| +diff -pu a/nss/lib/ssl/sslimpl.h b/nss/lib/ssl/sslimpl.h | 
| +--- a/nss/lib/ssl/sslimpl.h	2014-01-03 19:44:16.416720928 -0800 | 
| ++++ b/nss/lib/ssl/sslimpl.h	2014-01-03 19:44:24.516853386 -0800 | 
| +@@ -1741,6 +1741,8 @@ extern SECStatus ssl3_CipherPrefSet(sslS | 
| extern SECStatus ssl3_CipherPrefGet(sslSocket *ss, ssl3CipherSuite which, PRBool *on); | 
| extern SECStatus ssl2_CipherPrefSet(sslSocket *ss, PRInt32 which, PRBool enabled); | 
| extern SECStatus ssl2_CipherPrefGet(sslSocket *ss, PRInt32 which, PRBool *enabled); | 
| @@ -80,11 +77,10 @@ | 
|  | 
| extern SECStatus ssl3_SetPolicy(ssl3CipherSuite which, PRInt32 policy); | 
| extern SECStatus ssl3_GetPolicy(ssl3CipherSuite which, PRInt32 *policy); | 
| -diff --git a/nss/lib/ssl/sslsock.c b/nss/lib/ssl/sslsock.c | 
| -index 965215d..9f8286c 100644 | 
| ---- a/nss/lib/ssl/sslsock.c | 
| -+++ b/nss/lib/ssl/sslsock.c | 
| -@@ -1344,6 +1344,19 @@ SSL_CipherPrefSet(PRFileDesc *fd, PRInt32 which, PRBool enabled) | 
| +diff -pu a/nss/lib/ssl/sslsock.c b/nss/lib/ssl/sslsock.c | 
| +--- a/nss/lib/ssl/sslsock.c	2014-01-03 19:44:16.416720928 -0800 | 
| ++++ b/nss/lib/ssl/sslsock.c	2014-01-03 19:44:24.516853386 -0800 | 
| +@@ -1256,6 +1256,19 @@ SSL_CipherPrefSet(PRFileDesc *fd, PRInt3 | 
| return rv; | 
| } | 
|  | 
|  |