MCPcopy Create free account
hub / github.com/secdev/scapy / TLS_Ext_ServerName

Class TLS_Ext_ServerName

scapy/layers/tls/extensions.py:211–219  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

209
210
211class TLS_Ext_ServerName(TLS_Ext_PrettyPacketList): # RFC 4366
212 name = "TLS Extension - Server Name"
213 fields_desc = [ShortEnumField("type", 0, _tls_ext),
214 MayEnd(FieldLenField("len", None, length_of="servernames",
215 adjust=lambda pkt, x: x + 2)),
216 ServerLenField("servernameslen", None,
217 length_of="servernames"),
218 ServerListField("servernames", [], ServerName,
219 length_from=lambda pkt: pkt.servernameslen)]
220
221
222class TLS_Ext_EncryptedServerName(TLS_Ext_PrettyPacketList):

Callers 2

Calls 5

ShortEnumFieldClass · 0.90
MayEndClass · 0.90
FieldLenFieldClass · 0.90
ServerLenFieldClass · 0.85
ServerListFieldClass · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…