tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit 3eacdedf947a67b6e064a1f3b3ace56bbef40473
parent 33abc432ffff17a212771a696e9561366b47d5c9
Author: David Goulet <dgoulet@torproject.org>
Date:   Thu, 25 Sep 2025 14:36:48 +0000

Merge branch 'ticket41117' into 'main'

Bulletproof the "get_mozilla_ciphers" script

Closes #41117

See merge request tpo/core/tor!933
Diffstat:
Mscripts/codegen/get_mozilla_ciphers.py | 8++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/scripts/codegen/get_mozilla_ciphers.py b/scripts/codegen/get_mozilla_ciphers.py @@ -136,9 +136,13 @@ for entry in yaml_file: used_ciphers = [] for k, v in enabled_ciphers.items(): - if v != False: # there are strings we want to allow. - + if v in (True, "True", "true", "IS_NOT_EARLY_BETA_OR_EARLIER"): used_ciphers.append(ciphers[k]) + elif v == False: + pass + else: + print(f"Warning: unexpected value {v!r} for 'enabled'", file=sys.stderr) + sys.exit(1) #oSSLinclude = ('/usr/include/openssl/ssl3.h', '/usr/include/openssl/ssl.h', # '/usr/include/openssl/ssl2.h', '/usr/include/openssl/ssl23.h',