File: //usr/local/CyberCP/lib/python3.10/site-packages/pyasn1_modules/__pycache__/rfc8696.cpython-310.pyc
o
�h�
� @ s� d dl mZ d dl mZ d dl mZ d dl mZ d dl mZ d dlmZ ed�Z e�
d�Ze�
d �Ze�
d
�Z
G dd� dej�ZG d
d� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�Zee� e
e� iZej�e� dS )� )�
constraint)� namedtype)�namedval)�tag)�univ)�rfc5652�infz1.2.840.113549.1.9.16.13z1.2.840.113549.1.9.16.13.1z1.2.840.113549.1.9.16.13.2c @ s e Zd ZdS )�PreSharedKeyIdentifierN)�__name__�
__module__�__qualname__� r
r
�I/usr/local/CyberCP/lib/python3.10/site-packages/pyasn1_modules/rfc8696.pyr ! s r c @ s e Zd Ze�� ZdS )�KeyTransRecipientInfosN)r
r r r �KeyTransRecipientInfo�
componentTyper
r
r
r r % s r c @ sd e Zd Ze�e�de�� �e�de� �e�de� � �e�de�
� �e�de� �e�de�� ��Z
dS )�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 Zd Ze�e�de�� �e�de� �e�de� � j
e�ej
ejd�d��e�de�� j
e�ej
ejd�d��e�de�� �e�d e�� �e�d
e�� ��ZdS )�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 Zd Ze�e�de�� �e�deje �
dd�d��e�de�� �e�de�
� je�de�d ��e�d
e�
� je�de�d ���ZdS )�CMSORIforPSKOtherInfo�psk�keyMgmtAlgType)�keyTrans� )�keyAgree�
)�namedValuesr � pskLengthr# )�subtypeSpec� kdkLengthN)r
r r r r r r �OctetString�
Enumeratedr �NamedValuesr r �Integerr&