o
    }j6h'                     @   s  d dl mZ d dl mZ d dl mZ d dlmZ dd ZG dd dejZG d	d
 d
ejZ	e
ddddddde_edde	_G dd dejZeede jedddede jdde_G dd dejZeede ede	 jdde_edddddd ddZeedZeedZeed!Zeed"Zeed#Zeed$Zee ee ee ee ee ee iZej e d%S )&    )
constraint)	namedtype)univ)rfc5280c                  G   sF   g }t | D ]}t|tjr|t| q|t| qt|S )N)tuple
isinstancer   ObjectIdentifierextendlistappendint)
componentsoutputx r   e/var/www/html/chefvision.cloud.itp360.com/venv/lib/python3.10/site-packages/pyasn1_modules/rfc5084.py_OID   s   
r   c                   @      e Zd ZdS )AES_CCM_ICVlenN__name__
__module____qualname__r   r   r   r   r   !       r   c                   @   r   )AES_GCM_ICVlenNr   r   r   r   r   r   %   r   r            
            c                   @   r   )CCMParametersNr   r   r   r   r   r"   .   r   r"   z	aes-nonce      )subtypeSpecz
aes-ICVlen)valuec                   @   r   )GCMParametersNr   r   r   r   r   r'   :   r   r'      iH     e            /   .   N)!pyasn1.typer   r   r   pyasn1_modulesr   r   Integerr   r   SingleValueConstraintr%   ValueRangeConstraintSequencer"   
NamedTypes	NamedTypeOctetStringsubtypeValueSizeConstraintDefaultedNamedTypecomponentTyper'   aesid_aes128_CCMid_aes128_GCMid_aes192_CCMid_aes192_GCMid_aes256_CCMid_aes256_GCM_algorithmIdentifierMapUpdatealgorithmIdentifierMapupdater   r   r   r   <module>   sD   





	