1
0
mirror of https://github.com/nmap/nmap.git synced 2026-02-03 20:16:33 +00:00

Update tls.lua assignments from IANA: ciphersuites and curves

This commit is contained in:
dmiller
2016-12-17 23:17:28 +00:00
parent b38eadbfb4
commit 5d5aa8c26c

View File

@@ -119,31 +119,41 @@ COMPRESSORS = {
---
-- RFC 4492 section 5.1.1 "Supported Elliptic Curves Extension".
ELLIPTIC_CURVES = {
sect163k1 = 1,
sect163r1 = 2,
sect163r2 = 3,
sect193r1 = 4,
sect193r2 = 5,
sect233k1 = 6,
sect233r1 = 7,
sect239k1 = 8,
sect283k1 = 9,
sect283r1 = 10,
sect409k1 = 11,
sect409r1 = 12,
sect571k1 = 13,
sect571r1 = 14,
secp160k1 = 15,
secp160r1 = 16,
secp160r2 = 17,
secp192k1 = 18,
secp192r1 = 19,
secp224k1 = 20,
secp224r1 = 21,
secp256k1 = 22,
sect163k1 = 1, --deprecated
sect163r1 = 2, --deprecated
sect163r2 = 3, --deprecated
sect193r1 = 4, --deprecated
sect193r2 = 5, --deprecated
sect233k1 = 6, --deprecated
sect233r1 = 7, --deprecated
sect239k1 = 8, --deprecated
sect283k1 = 9, --deprecated
sect283r1 = 10, --deprecated
sect409k1 = 11, --deprecated
sect409r1 = 12, --deprecated
sect571k1 = 13, --deprecated
sect571r1 = 14, --deprecated
secp160k1 = 15, --deprecated
secp160r1 = 16, --deprecated
secp160r2 = 17, --deprecated
secp192k1 = 18, --deprecated
secp192r1 = 19, --deprecated
secp224k1 = 20, --deprecated
secp224r1 = 21, --deprecated
secp256k1 = 22, --deprecated
secp256r1 = 23,
secp384r1 = 24,
secp521r1 = 25,
brainpoolP256r1 = 26, --RFC7027
brainpoolP384r1 = 27,
brainpoolP512r1 = 28,
ecdh_x25519 = 29, -- draft rfc4492
ecdh_x448 = 30, --draft rfc4492
ffdhe2048 = 256, --RFC7919
ffdhe3072 = 257, --RFC7919
ffdhe4096 = 258, --RFC7919
ffdhe6144 = 259, --RFC7919
ffdhe8192 = 260, --RFC7919
arbitrary_explicit_prime_curves = 0xFF01,
arbitrary_explicit_char2_curves = 0xFF02,
}
@@ -609,9 +619,20 @@ CIPHERS = {
["TLS_PSK_WITH_AES_256_CCM_8"] = 0xC0A9,
["TLS_PSK_DHE_WITH_AES_128_CCM_8"] = 0xC0AA,
["TLS_PSK_DHE_WITH_AES_256_CCM_8"] = 0xC0AB,
["TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"] = 0xCC13,
["TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"] = 0xCC14,
["TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256"] = 0xCC15,
["TLS_ECDHE_ECDSA_WITH_AES_128_CCM"] = 0xC0AC,
["TLS_ECDHE_ECDSA_WITH_AES_256_CCM"] = 0xC0AD,
["TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8"] = 0xC0AE,
["TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8"] = 0xC0AF,
["TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256-draft"] = 0xCC13, -- RFC7905 superseded
["TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256-draft"] = 0xCC14, -- RFC7905 superseded
["TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256-draft"] = 0xCC15, -- RFC7905 superseded
["TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"] = 0xCCA8,
["TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"] = 0xCCA9,
["TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256"] = 0xCCAA,
["TLS_PSK_WITH_CHACHA20_POLY1305_SHA256"] = 0xCCAB,
["TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256"] = 0xCCAC,
["TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256"] = 0xCCAD,
["TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256"] = 0xCCAE,
["SSL_RSA_FIPS_WITH_DES_CBC_SHA"] = 0xFEFE,
["SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA"] = 0xFEFF,
}