
    (ph'                        S SK Jr  S SK Jr  S SK Jr  S SKJr  S r " S S\R                  5      r " S S	\R                  5      r	\R                  " S
SSSSSS5      \l        \R                  " SS5      \	l         " S S\R                  5      r\R                  " \R                   " S\R"                  " 5       R%                  \R&                  " SS5      S95      \R(                  " S\" 5       R%                  SS95      5      \l         " S S\R                  5      r\R                  " \R                   " S\R"                  " 5       5      \R(                  " S\	" 5       R%                  SS95      5      \l        \" SSSSSSS
S5      r\" \S5      r\" \S5      r\" \S 5      r\" \S!5      r\" \S"5      r\" \S#5      r\\" 5       \\" 5       \\" 5       \\" 5       \\" 5       \\" 5       0r\R>                  RA                  \5        g$)%    )
constraint)	namedtype)univ)rfc5280c                      / n[        U 5       HX  n[        U[        R                  5      (       a  UR	                  [        U5      5        M>  UR                  [        U5      5        MZ     [        R                  " U5      $ )N)tuple
isinstancer   ObjectIdentifierextendlistappendint)
componentsoutputxs      I/var/www/html/venv/lib/python3.13/site-packages/pyasn1_modules/rfc5084.py_OIDr      s\    F:a..//MM$q'"MM#a&!	    ((    c                       \ rS rSrSrg)AES_CCM_ICVlen!    N__name__
__module____qualname____firstlineno____static_attributes__r   r   r   r   r   !       r   r   c                       \ rS rSrSrg)AES_GCM_ICVlen%   r   Nr   r   r   r   r!   r!   %   r   r   r!            
            c                       \ rS rSrSrg)CCMParameters.   r   Nr   r   r   r   r+   r+   .   r   r   r+   z	aes-nonce      )subtypeSpecz
aes-ICVlen)valuec                       \ rS rSrSrg)GCMParameters:   r   Nr   r   r   r   r2   r2   :   r   r   r2      iH     e            /   r,   N)!pyasn1.typer   r   r   pyasn1_modulesr   r   Integerr   r!   SingleValueConstraintr/   ValueRangeConstraintSequencer+   
NamedTypes	NamedTypeOctetStringsubtypeValueSizeConstraintDefaultedNamedTypecomponentTyper2   aesid_aes128_CCMid_aes128_GCMid_aes192_CCMid_aes192_GCMid_aes256_CCMid_aes256_GCM_algorithmIdentifierMapUpdatealgorithmIdentifierMapupdater   r   r   <module>rR      s   # !  ")	T\\ 		T\\ 	 (==aAr2rSUV '<<RD 	DMM 	 (22T%5%5%7%?%?JLjLjklnpLq%?%rs   ~/?/G/Gb/G/QR	 	DMM 	 (22T%5%5%78   ~/?/G/Gb/G/QR  1b#q#q!Q'S!S!S"S"S"S" =?=?=?=?=?=?!     % %&C Dr   