[tor-commits] [tor/master] get_mozilla_ciphers: look at ssl3con.c, not sslenum.c

nickm at torproject.org nickm at torproject.org
Wed Jun 13 16:11:17 UTC 2012


commit bd0657602d54be7b0c9032c40f73a0b738b0282c
Author: Nick Mathewson <nickm at torproject.org>
Date:   Wed Mar 14 18:36:58 2012 -0400

    get_mozilla_ciphers: look at ssl3con.c, not sslenum.c
---
 src/common/get_mozilla_ciphers.py |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/common/get_mozilla_ciphers.py b/src/common/get_mozilla_ciphers.py
index 61e8c4d..f925031 100644
--- a/src/common/get_mozilla_ciphers.py
+++ b/src/common/get_mozilla_ciphers.py
@@ -64,22 +64,20 @@ for line in cipherLines:
 
 ####
 # Now find the correct order for the ciphers
-fileC = open(ff('security/nss/lib/ssl/sslenum.c'), 'r')
+fileC = open(ff('security/nss/lib/ssl/ssl3con.c'), 'r')
 firefox_ciphers = []
 inEnum=False
 for line in fileC:
     if not inEnum:
-        if "SSL_ImplementedCiphers[] =" in line:
+        if "ssl3CipherSuiteCfg cipherSuites[" in line:
             inEnum = True
         continue
 
     if line.startswith("};"):
         break
 
-    m = re.match(r'^\s*([A-Z_0-9]+)\s*', line)
+    m = re.match(r'^\s*\{\s*([A-Z_0-9]+),', line)
     if m:
-        if m.group(1) == "0":
-            break
         firefox_ciphers.append(m.group(1))
 
 fileC.close()





More information about the tor-commits mailing list