File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/IO/__pycache__/_PBES.cpython-310.pyc
Back
o ;jN � @ s� d dl Z d dlmZ d dlmZ d dlmZmZmZmZ d dl m Z d dlmZm Z d dlmZmZmZ dZd Zd ZdZdZd ZdZdZdZdZdZdZdZdZdZ G dd� de!�Z"G dd� de#�Z$G dd� de#�Z%dS )� N)�Hash)�Random)�DerSequence�DerOctetString�DerObjectId� DerInteger)�AES)�pad�unpad)�PBKDF1�PBKDF2�scryptz1.2.840.113549.1.5.3z1.2.840.113549.1.5.6z1.2.840.113549.1.5.10z1.2.840.113549.1.5.11z1.2.840.113549.1.5.13z1.2.840.113549.1.5.12z1.3.6.1.4.1.11591.4.11z1.2.840.113549.2.7z1.2.840.113549.3.7z2.16.840.1.101.3.4.1.2z2.16.840.1.101.3.4.1.22z2.16.840.1.101.3.4.1.42z2.16.840.1.101.3.4.1.6z2.16.840.1.101.3.4.1.26z2.16.840.1.101.3.4.1.46c @ s e Zd ZdS )� PbesErrorN)�__name__� __module__�__qualname__� r r �G/opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/IO/_PBES.pyr C s r c @ s e Zd ZdZedd� �ZdS )�PBES1z�Deprecated encryption scheme with password-based key derivation (originally defined in PKCS#5 v1.5, but still present in `v2.0`__). .. __: http://www.ietf.org/rfc/rfc2898.txt c C s� t � �| �}t � �|d �}t� �|d �j}t� �|d �j}i }|tkr7ddlm} ddl m } |} |} nK|tkrPddlm} ddl m} |} |} d|d<