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

Method _getTicketChecksum

scapy/modules/ticketer.py:1930–1949  ·  view source on GitHub ↗
(self, pac, element)

Source from the content-addressed store, hash-verified

1928 )
1929
1930 def _getTicketChecksum(self, pac, element):
1931 ticketChecksum = pac.getPayload(0x00000010)
1932 if not ticketChecksum:
1933 pac.Buffers.append(PAC_INFO_BUFFER(ulType=0x00000010))
1934 ticketChecksum = PAC_SIGNATURE_DATA()
1935 return self._make_fields(
1936 element,
1937 [
1938 (
1939 "TKTSignatureType",
1940 (
1941 str(ticketChecksum.SignatureType)
1942 if ticketChecksum.SignatureType is not None
1943 else ""
1944 ),
1945 ),
1946 ("TKTSignature", bytes_hex(ticketChecksum.Signature).decode()),
1947 ("TKTRODCIdentifier", ticketChecksum.RODCIdentifier.decode()),
1948 ],
1949 )
1950
1951 def _getExtendedKDCChecksum(self, pac, element):
1952 exkdcChecksum = pac.getPayload(0x00000013)

Callers 1

edit_ticketMethod · 0.95

Calls 7

_make_fieldsMethod · 0.95
PAC_INFO_BUFFERClass · 0.90
PAC_SIGNATURE_DATAClass · 0.90
bytes_hexFunction · 0.90
getPayloadMethod · 0.80
decodeMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected