(self, pac, element)
| 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) |
no test coverage detected