U
    ڲg%                     @   s   d dl mZ d dl mZ d dl mZ d dl mZ d dlmZ edZe	dZ
G dd	 d	ejZG d
d dejZG dd dejZG dd dejZG dd dejZe
e iZeje dS )    )
constraint)	namedtype)tag)univ)rfc5652infz1.2.840.113549.1.9.16.1.24c                   @   s   e Zd ZdS )ASIDN__name__
__module____qualname__ r   r   :/tmp/pip-unpacked-wheel-mj5o32qq/pyasn1_modules/rfc6482.pyr      s   r   c                   @   s   e Zd ZdS )	IPAddressNr	   r   r   r   r   r   !   s   r   c                   @   s.   e Zd Zeede ede	 Z
dS )ROAIPAddressaddressZ	maxLengthN)r
   r   r   r   
NamedTypes	NamedTyper   ZOptionalNamedTyper   IntegercomponentTyper   r   r   r   r   %   s   r   c                   @   sV   e Zd Zeede je	
dddedeje dje	
dedZdS )	ROAIPAddressFamilyZaddressFamily      ZsubtypeSpec	addressesr      N)r
   r   r   r   r   r   r   ZOctetStringsubtyper   ValueSizeConstraint
SequenceOfr   MAXr   r   r   r   r   r   ,   s   

r   c                   @   sp   e Zd Zeede je	
e	je	jddjddede edeje djeded	Zd
S )RouteOriginAttestationversionr   )ZexplicitTag)valueZasIDZipAddrBlocksr   r   r   N)r
   r   r   r   r   ZDefaultedNamedTyper   r   r   r   TagZtagClassContextZtagFormatSimpler   r   r   r   r   r   r    r   r   r   r   r   r!   7   s"     
r!   N)Zpyasn1.typer   r   r   r   Zpyasn1_modulesr   floatr    ZObjectIdentifierZid_ct_routeOriginAuthzr   r   Z	BitStringr   Sequencer   r   r!   Z_cmsContentTypesMapUpdateZcmsContentTypesMapupdater   r   r   r   <module>   s   
 