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:
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',