← Back
Editing: utils.cpython-312.pyc
� �% gU � �( � d dl mZ d dlZd dlZd dlZd dlZd dlZ G d� de� ZeZ eZ eZeZeZ eZdd�Zdd�Zddd�Z G d� d e� Z G d � d� Z G d� d ej* � Z d dd�Zdd�Z G d� dej2 � Zy)� )�annotationsNc � � e Zd Zy)�CryptographyDeprecationWarningN��__name__� __module__�__qualname__� � �9/usr/lib64/python3.12/site-packages/cryptography/utils.pyr r � � �r r c �@ � t |t � st | � d�� �y )Nz must be bytes)� isinstance�bytes� TypeError��name�values r �_check_bytesr s# � ��e�U�#��4�&��/�0�0� $r c �R � t |� y # t $ r t | � d�� �w xY w)Nz must be bytes-like)� memoryviewr r s r �_check_bytesliker $ s1 � �6��5���� 6��4�&� 3�4�5�5�6�s � �&c �~ � |dk( rt d� �| j |xs | j � dz dz xs dd� S )Nr zlength argument can't be 0� � � �big)� ValueError�to_bytes� bit_length)�integer�lengths r �int_to_bytesr# + sJ � � ��{��5�6�6�����6�7�%�%�'�!�+��1�6�Q��� r c � � e Zd Zy)�InterfaceNotImplementedNr r r r r% r% 3 r r r% c � � e Zd Zdd�Zy)�_DeprecatedValuec �. � || _ || _ || _ y �N)r �message� warning_class)�selfr r* r+ s r �__init__z_DeprecatedValue.__init__8 s � ��� ����*��r N)r �objectr* �str)r r r r- r r r r'