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

Class TLS_Ext_SignatureAlgorithmsCert

scapy/layers/tls/extensions.py:673–682  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

671
672
673class TLS_Ext_SignatureAlgorithmsCert(TLS_Ext_Unknown): # RFC 8446
674 name = "TLS Extension - Signature Algorithms Cert"
675 fields_desc = [ShortEnumField("type", 0x32, _tls_ext),
676 MayEnd(ShortField("len", None)),
677 SigAndHashAlgsLenField("sig_algs_len", None,
678 length_of="sig_algs"),
679 SigAndHashAlgsField("sig_algs", [],
680 EnumField("hash_sig", None,
681 _tls_hash_sig),
682 length_from=lambda pkt: pkt.sig_algs_len)] # noqa: E501
683
684
685class TLS_Ext_RenegotiationInfo(TLS_Ext_Unknown): # RFC 5746

Callers

nothing calls this directly

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…