diff options
author | lloyd <[email protected]> | 2014-01-11 13:18:44 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2014-01-11 13:18:44 +0000 |
commit | e8ec0d45423a7729622040986ee6b1f3b4b9a026 (patch) | |
tree | 3d5a4fcea5ac76aa24107c01a3dc44ec0beb812e /src/scripts/tls_suite_info.py | |
parent | 82072559d40ac0ed1e13c3a8993cc82705e7a574 (diff) |
Website tweaks. Rename TLS suite script options.
Diffstat (limited to 'src/scripts/tls_suite_info.py')
-rwxr-xr-x | src/scripts/tls_suite_info.py | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/src/scripts/tls_suite_info.py b/src/scripts/tls_suite_info.py index 079afd569..c28ad51d2 100755 --- a/src/scripts/tls_suite_info.py +++ b/src/scripts/tls_suite_info.py @@ -150,22 +150,20 @@ def process_command_line(args): parser = optparse.OptionParser() - parser.add_option('--include-srp-aead', action='store_true', default=False, - help='add custom SRP AEAD suites') - parser.add_option('--include-ocb', action='store_true', default=False, - help='add custom OCB AEAD suites') - parser.add_option('--include-eax', action='store_true', default=False, - help='add custom EAX AEAD suites') + parser.add_option('--with-srp-aead', action='store_true', default=False, + help='add experimental SRP AEAD suites') + parser.add_option('--with-ocb', action='store_true', default=False, + help='add experimental OCB AEAD suites') + parser.add_option('--with-eax', action='store_true', default=False, + help='add experimental EAX AEAD suites') parser.add_option('--save-download', action='store_true', default=True, help='save downloaded tls-parameters.txt') - parser.add_option('--write-direct', action='store_true', default=False, - help='save output directly to lib/tls/tls_suite_info.cpp') + parser.add_option('--output', help='save output to named file instead of stdout') return parser.parse_args(args) - def main(args = None): if args is None: args = sys.argv @@ -216,7 +214,7 @@ def main(args = None): define_custom_ciphersuite('DHE_DSS_WITH_RC4_128_SHA', '0066') # Expermental things - if options.include_ocb: + if options.with_ocb: define_custom_ciphersuite('ECDHE_ECDSA_WITH_AES_128_OCB_SHA256', 'FF80') define_custom_ciphersuite('ECDHE_ECDSA_WITH_AES_256_OCB_SHA384', 'FF81') define_custom_ciphersuite('ECDHE_RSA_WITH_AES_128_OCB_SHA256', 'FF82') @@ -225,25 +223,25 @@ def main(args = None): define_custom_ciphersuite('ECDHE_PSK_WITH_AES_128_OCB_SHA256', 'FF85') define_custom_ciphersuite('ECDHE_PSK_WITH_AES_256_OCB_SHA384', 'FF86') - if options.include_eax: + if options.with_eax: define_custom_ciphersuite('ECDHE_ECDSA_WITH_AES_128_EAX_SHA256', 'FF90') define_custom_ciphersuite('ECDHE_ECDSA_WITH_AES_256_EAX_SHA384', 'FF91') define_custom_ciphersuite('ECDHE_RSA_WITH_AES_128_EAX_SHA256', 'FF92') define_custom_ciphersuite('ECDHE_RSA_WITH_AES_256_EAX_SHA384', 'FF93') - if options.include_srp_aead: + if options.with_srp_aead: define_custom_ciphersuite('SRP_SHA_WITH_AES_256_GCM_SHA384', 'FFA0') define_custom_ciphersuite('SRP_SHA_RSA_WITH_AES_256_GCM_SHA384', 'FFA1') define_custom_ciphersuite('SRP_SHA_DSS_WITH_AES_256_GCM_SHA384', 'FFA2') define_custom_ciphersuite('SRP_SHA_ECDSA_WITH_AES_256_GCM_SHA384', 'FFA3') - if options.include_ocb: + if options.with_ocb: define_custom_ciphersuite('SRP_SHA_WITH_AES_256_OCB_SHA384', 'FFA4') define_custom_ciphersuite('SRP_SHA_RSA_WITH_AES_256_OCB_SHA384', 'FFA5') define_custom_ciphersuite('SRP_SHA_DSS_WITH_AES_256_OCB_SHA384', 'FFA6') define_custom_ciphersuite('SRP_SHA_ECDSA_WITH_AES_256_OCB_SHA384', 'FFA7') - if options.include_eax: + if options.with_eax: define_custom_ciphersuite('SRP_SHA_WITH_AES_256_EAX_SHA384', 'FFA8') define_custom_ciphersuite('SRP_SHA_RSA_WITH_AES_256_EAX_SHA384', 'FFA9') define_custom_ciphersuite('SRP_SHA_DSS_WITH_AES_256_EAX_SHA384', 'FFAA') @@ -292,8 +290,8 @@ Ciphersuite Ciphersuite::by_id(u16bit suite) } """ - if options.write_direct: - out = open('lib/tls/tls_suite_info.cpp', 'w') + if options.output != None: + out = open(options.output, 'w') out.write(suite_info) out.close() else: |