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

Class TLS_Ext_SignatureAlgorithms

scapy/layers/tls/extensions.py:482–491  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

480
481
482class TLS_Ext_SignatureAlgorithms(TLS_Ext_Unknown): # RFC 5246
483 name = "TLS Extension - Signature Algorithms"
484 fields_desc = [ShortEnumField("type", 13, _tls_ext),
485 MayEnd(ShortField("len", None)),
486 SigAndHashAlgsLenField("sig_algs_len", None,
487 length_of="sig_algs"),
488 SigAndHashAlgsField("sig_algs", [],
489 EnumField("hash_sig", None,
490 _tls_hash_sig),
491 length_from=lambda pkt: pkt.sig_algs_len)] # noqa: E501
492
493
494class TLS_Ext_Heartbeat(TLS_Ext_Unknown): # RFC 6520

Calls 6

ShortEnumFieldClass · 0.90
MayEndClass · 0.90
ShortFieldClass · 0.90
SigAndHashAlgsFieldClass · 0.90
EnumFieldClass · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…