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l mZ d dlmZ edZ	e
d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 ee iZeje dS )    )
constraint)	namedtype)namedval)tag)univ)rfc5652infz1.2.840.113549.1.9.16.13z1.2.840.113549.1.9.16.13.1z1.2.840.113549.1.9.16.13.2c                   @   s   e Zd ZdS )PreSharedKeyIdentifierN)__name__
__module____qualname__ r   r   e/var/www/html/chefvision.cloud.itp360.com/venv/lib/python3.10/site-packages/pyasn1_modules/rfc8696.pyr	   !   s    r	   c                   @   s   e Zd Ze ZdS )KeyTransRecipientInfosN)r
   r   r   r   KeyTransRecipientInfocomponentTyper   r   r   r   r   %   s    r   c                   @   sd   e Zd Zeede ede ede	 ede
 ede ede ZdS )KeyTransPSKRecipientInfoversionpskidkdfAlgorithmkeyEncryptionAlgorithmktrisencryptedKeyN)r
   r   r   r   
NamedTypes	NamedTyper   
CMSVersionr	    KeyDerivationAlgorithmIdentifier KeyEncryptionAlgorithmIdentifierr   EncryptedKeyr   r   r   r   r   r   )   s*    r   c                   @   s   e Zd Zeede ede ede	 j
eejejddede j
eejejddede ed	e ed
e ZdS )KeyAgreePSKRecipientInfor   r   
originatorr   )explicitTagukm   r   r   recipientEncryptedKeysN)r
   r   r   r   r   r   r   r   r	   OriginatorIdentifierOrKeysubtyper   TagtagClassContexttagFormatConstructedOptionalNamedTypeUserKeyingMaterialtagFormatSimpler   r   RecipientEncryptedKeysr   r   r   r   r   r   :   s8    

r   c                   @   s   e Zd Zeede edeje	
dddede ede jeded	ed
e jeded	ZdS )CMSORIforPSKOtherInfopskkeyMgmtAlgType)keyTrans   )keyAgree
   )namedValuesr   	pskLengthr#   )subtypeSpec	kdkLengthN)r
   r   r   r   r   r   r   OctetString
Enumeratedr   NamedValuesr   r   Integerr&   r   ValueRangeConstraintMAXr   r   r   r   r   r.   O   s0    

r.   N)pyasn1.typer   r   r   r   r   pyasn1_modulesr   floatr>   ObjectIdentifierid_oriid_ori_keyTransPSKid_ori_keyAgreePSKr9   r	   
SequenceOfr   Sequencer   r   r.   _otherRecipientInfoMapUpdateotherRecipientInfoMapupdater   r   r   r   <module>   s&   


