From 24d700ce80de3589bfdc0b646479f48a7b401687 Mon Sep 17 00:00:00 2001 From: jiuyuan-light Date: Wed, 26 Nov 2025 15:54:15 +0800 Subject: [PATCH] fixed _TLSSignature show2 --- scapy/layers/tls/keyexchange.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scapy/layers/tls/keyexchange.py b/scapy/layers/tls/keyexchange.py index 0f939b8358e..59049e1e6d3 100644 --- a/scapy/layers/tls/keyexchange.py +++ b/scapy/layers/tls/keyexchange.py @@ -170,7 +170,7 @@ class _TLSSignature(_GenericTLSSessionInheritance): def __init__(self, *args, **kargs): super(_TLSSignature, self).__init__(*args, **kargs) - if "sig_alg" not in kargs: + if self.sig_alg is None and "sig_alg" not in kargs: # Default sig_alg self.sig_alg = 0x0804 if self.tls_session and self.tls_session.tls_version: