Skip to content

Commit 7ea2540

Browse files
committed
Handle missing cryptography
1 parent b8daa97 commit 7ea2540

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

scapy/layers/kerberos.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3045,7 +3045,7 @@ def __init__(
30453045
ip: Optional[str] = None,
30463046
upn: Optional[str] = None,
30473047
password: Optional[str] = None,
3048-
key: Optional[Key] = None,
3048+
key: Optional["Key"] = None,
30493049
realm: Optional[str] = None,
30503050
x509: Optional[Union[Cert, str]] = None,
30513051
x509key: Optional[Union[PrivKey, str]] = None,
@@ -3065,9 +3065,9 @@ def __init__(
30653065
fast: bool = False,
30663066
armor_ticket: KRB_Ticket = None,
30673067
armor_ticket_upn: Optional[str] = None,
3068-
armor_ticket_skey: Optional[Key] = None,
3069-
key_list_req: List[EncryptionType] = [],
3070-
etypes: Optional[List[EncryptionType]] = None,
3068+
armor_ticket_skey: Optional['Key'] = None,
3069+
key_list_req: List['EncryptionType'] = [],
3070+
etypes: Optional[List['EncryptionType']] = None,
30713071
pkinit_kex_method: PKINIT_KEX_METHOD = PKINIT_KEX_METHOD.DIFFIE_HELLMAN,
30723072
port: int = 88,
30733073
timeout: int = 5,
@@ -3831,7 +3831,7 @@ def SENT_AS_REQ(self):
38313831
def SENT_TGS_REQ(self):
38323832
pass
38333833

3834-
def _process_padatas_and_key(self, padatas, etype: EncryptionType = None):
3834+
def _process_padatas_and_key(self, padatas, etype: "EncryptionType" = None):
38353835
"""
38363836
Process the PADATA, and generate missing keys if required.
38373837
@@ -4184,7 +4184,7 @@ def krb_as_req(
41844184
upn: str,
41854185
spn: Optional[str] = None,
41864186
ip: Optional[str] = None,
4187-
key: Optional[Key] = None,
4187+
key: Optional["Key"] = None,
41884188
password: Optional[str] = None,
41894189
realm: Optional[str] = None,
41904190
host: str = "WIN10",

0 commit comments

Comments
 (0)