File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/_serialization.cpython-310.pyc
Back
o ;jX � @ s� d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dlmZ d dlm Z d dl mZ G d d � d ej�Z G dd� dejd �ZG dd� de�ZG dd� de�ZG dd� d�ZG dd� de�ZdS )� )�annotationsN)�utils)�Encoding)�ParameterFormat)� PrivateFormat)�PublicFormat)� HashAlgorithmc @ s e Zd ZdZdZdS )�PBESz%PBESv1 using SHA1 and 3-Key TripleDESz)PBESv2 using SHA256 PBKDF2 and AES256 CBCN)�__name__� __module__�__qualname__ZPBESv1SHA1And3KeyTripleDESCBCZPBESv2SHA256AndAES256CBC� r r �a/opt/saltstack/salt/lib/python3.10/site-packages/cryptography/hazmat/primitives/_serialization.pyr s r c @ � e Zd ZdS )�KeySerializationEncryptionN�r r r r r r r r � r )� metaclassc @ s e Zd Zddd�ZdS )�BestAvailableEncryption�password�bytesc C s( t |t�rt|�dkrtd��|| _d S )Nr �!Password must be 1 or more bytes.)� isinstancer �len� ValueErrorr ��selfr r r r �__init__ s z BestAvailableEncryption.__init__N)r r �r r r r r r r r r � r c @ r )�NoEncryptionNr r r r r r '