o
    j                     @   s   d dl mZmZmZmZ dZd ZdZdZG dd deZ	G dd deZ
G d	d
 d
eZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZdS )    )IntegerSequence
SequenceOfOctetStringexplicit      c                   @   s   e Zd ZdeddifgZdS )NegoData	negoTokenr   r   N__name__
__module____qualname__r   _fields r   r   /root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/asyauth/protocols/credssp/messages/asn1_structs.pyr	      s    r	   c                   @      e Zd ZeZdS )	NegoDatasN)r   r   r   r	   _child_specr   r   r   r   r          r   c                
   @   sb   e Zd Zdeddifdedddfded	ddfd
edddfdedddfdedddfgZdS )	TSRequestversionr   r   
negoTokensr   Tr   optionalauthInfor   
pubKeyAuth   	errorCode   clientNonce   N)r   r   r   r   r   r   r   r   r   r   r   r   "   s    r   c                   @   s(   e Zd ZdeddifdeddifgZdS )TSCredentialscredTyper   r   credentialsr   Nr   r   r   r   r   r   r   r   r   r   r"   4       r"   c                   @   s4   e Zd ZdeddifdeddifdeddifgZdS )	TSPasswordCreds
domainNamer   r   userNamer   passwordr   Nr   r   r   r   r   r'   B   s
    r'   c                	   @   sT   e Zd Zdeddifdedddfded	ddfd
edddfdedddfgZdS )TSCspDataDetailkeySpecr   r   cardNamer   Tr   
readerNamer   containerNamer   cspNamer   Nr%   r   r   r   r   r+   R   s    r+   c                   @   sD   e Zd Zdeddifdeddifdeddd	fd
eddd	fgZdS )TSSmartCardCredspinr   r   cspDatar   userHintr   Tr   
domainHintr   N)r   r   r   r   r+   r   r   r   r   r   r1   e   s    r1   c                   @   s(   e Zd ZdeddifdeddifgZdS )TSRemoteGuardPackageCredpackageNamer   r   
credBufferr   Nr   r   r   r   r   r6   s   r&   r6   c                   @   r   )TSRemoteGuardPackageCredsN)r   r   r   r6   r   r   r   r   r   r9      r   r9   c                   @   s*   e Zd ZdeddifdedddfgZdS )	TSRemoteGuardCreds	logonCredr   r   supplementalCredsr   Tr   N)r   r   r   r6   r9   r   r   r   r   r   r:      s    r:   N)asn1crypto.corer   r   r   r   TAG	UNIVERSALAPPLICATIONCONTEXTr	   r   r   r"   r'   r+   r1   r6   r9   r:   r   r   r   r   <module>   s   