o
    j                     @   s`   d dl mZ d dlmZmZmZmZmZ d ZdZ	dZ
dZG dd dejZG dd	 d	ejZd
S )    )core)	krb5int32	APOptionsTicketEncryptedDataAP_REQ      explicitc                   @   s   e Zd ZddddddZdS )MechTypez2NTLMSSP - Microsoft NTLM Security Support ProviderzMS KRB5 - Microsoft Kerberos 5KRB5 - Kerberos 5z KRB5 - Kerberos 5 - User to Userz7NEGOEX - SPNEGO Extended Negotiation Security Mechanism)z1.3.6.1.4.1.311.2.2.10z1.2.840.48018.1.2.2z1.2.840.113554.1.2.2z1.2.840.113554.1.2.2.3z1.3.6.1.4.1.311.2.2.30N)__name__
__module____qualname___map r   r   /root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/pypykatz/kerberos/functiondefs/asn1structs.pyr   
   s    
r   c                   @   sL   e Zd ZdZdZdeddifdejddifdejddifgZ	dZ
d	eiZd
S )InitialContextTokenr   r   thisMechoptionalFunk_boolinnerContextToken)r   r   r   N)r   r   r   class_tagr   r   BooleanAny_fields	_oid_pairr   
_oid_specsr   r   r   r   r      s    r   N)
asn1cryptor   "minikerberos.protocol.asn1_structsr   r   r   r   r   	UNIVERSALAPPLICATIONCONTEXTTAGObjectIdentifierr   Sequencer   r   r   r   r   <module>   s   
