mirror of
https://github.com/nmap/nmap.git
synced 2025-12-06 04:31:29 +00:00
Add/update some TLS parameters
This commit is contained in:
@@ -212,6 +212,7 @@ DEFAULT_ELLIPTIC_CURVES = {
|
|||||||
"secp521r1",
|
"secp521r1",
|
||||||
"ecdh_x25519",
|
"ecdh_x25519",
|
||||||
"ffdhe2048", -- added for TLSv1.3
|
"ffdhe2048", -- added for TLSv1.3
|
||||||
|
"X25519MLKEM768", -- Chrome offers this one
|
||||||
}
|
}
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -286,11 +287,17 @@ SignatureSchemes = {
|
|||||||
ecdsa_brainpoolP256r1tls13_sha256 = 0x081a,
|
ecdsa_brainpoolP256r1tls13_sha256 = 0x081a,
|
||||||
ecdsa_brainpoolP384r1tls13_sha384 = 0x081b,
|
ecdsa_brainpoolP384r1tls13_sha384 = 0x081b,
|
||||||
ecdsa_brainpoolP512r1tls13_sha512 = 0x081c,
|
ecdsa_brainpoolP512r1tls13_sha512 = 0x081c,
|
||||||
|
-- draft-tls-westerbaan-mldsa
|
||||||
|
mldsa44 = 0x0904,
|
||||||
|
mldsa65 = 0x0905,
|
||||||
|
mldsa87 = 0x0906,
|
||||||
-- Legacy algorithms
|
-- Legacy algorithms
|
||||||
rsa_pkcs1_sha1 = 0x0201,
|
rsa_pkcs1_sha1 = 0x0201,
|
||||||
ecdsa_sha1 = 0x0203,
|
ecdsa_sha1 = 0x0203,
|
||||||
-- RFC 8998
|
-- draft-ietf-tls-tls13-pkcs1
|
||||||
sm2sig_sm3 = 0x0708,
|
rsa_pkcs1_sha256_legacy = 0x0420,
|
||||||
|
rsa_pkcs1_sha384_legacy = 0x0520,
|
||||||
|
rsa_pkcs1_sha512_legacy = 0x0620,
|
||||||
}
|
}
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -1419,7 +1426,7 @@ end
|
|||||||
|
|
||||||
SCSVS = {
|
SCSVS = {
|
||||||
["TLS_EMPTY_RENEGOTIATION_INFO_SCSV"] = 0x00FF, -- rfc5746
|
["TLS_EMPTY_RENEGOTIATION_INFO_SCSV"] = 0x00FF, -- rfc5746
|
||||||
["TLS_FALLBACK_SCSV"] = 0x5600, -- draft-ietf-tls-downgrade-scsv-00
|
["TLS_FALLBACK_SCSV"] = 0x5600, -- rfc7507
|
||||||
}
|
}
|
||||||
|
|
||||||
handshake_parse = {
|
handshake_parse = {
|
||||||
@@ -1702,12 +1709,13 @@ do
|
|||||||
{"md5","rsa"},
|
{"md5","rsa"},
|
||||||
{"sha1","rsa"},
|
{"sha1","rsa"},
|
||||||
{"sha224","rsa"},
|
{"sha224","rsa"},
|
||||||
-- most likely are sha256 and sha512.
|
-- most likely is sha256
|
||||||
{"sha256","rsa"},
|
{"sha256","rsa"},
|
||||||
{"sha256","dsa"},
|
{"sha256","dsa"},
|
||||||
{"sha256","ecdsa"},
|
{"sha256","ecdsa"},
|
||||||
|
{"sha384","rsa"},
|
||||||
|
{"sha384","ecdsa"},
|
||||||
{"sha512","rsa"},
|
{"sha512","rsa"},
|
||||||
{"sha512","dsa"},
|
|
||||||
{"sha512","ecdsa"},
|
{"sha512","ecdsa"},
|
||||||
{"intrinsic","ed25519"},
|
{"intrinsic","ed25519"},
|
||||||
{"intrinsic","ed448"},
|
{"intrinsic","ed448"},
|
||||||
@@ -1731,6 +1739,7 @@ do
|
|||||||
"rsa_pss_pss_sha512",
|
"rsa_pss_pss_sha512",
|
||||||
"rsa_pkcs1_sha1",
|
"rsa_pkcs1_sha1",
|
||||||
"ecdsa_sha1",
|
"ecdsa_sha1",
|
||||||
|
"mldsa44",
|
||||||
}
|
}
|
||||||
DEFAULT_SIGSCHEMES = EXTENSION_HELPERS["signature_algorithms_13"](sigalgs)
|
DEFAULT_SIGSCHEMES = EXTENSION_HELPERS["signature_algorithms_13"](sigalgs)
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user