O=/ d dl mZ d dlZd dlZd dlZd dlZd dlZ G d de ZeZ eZ eZeZd)dZ d)dZd*d+dZd,dZ G d de Z G d d Z G d dej Z d*d-d"Zd.d&Z G d' d(ej ZdS )/ )annotationsNc e Zd ZdS )CryptographyDeprecationWarningN__name__ __module____qualname__ f/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/cryptography/utils.pyr r Dr r namestrvaluebytesreturnNonec T t |t st | d d S )Nz must be bytes) isinstancer TypeErrorr r s r _check_bytesr s5 eU## 14///0001 1r c f t | d S # t $ r t | d w xY w)Nz must be bytes-like) memoryviewr r s r _check_bytesliker " sM 65 6 6 644445556s 0integerintlengthtyping.Optional[int]c f | |p| dz dz pdd S )N big)to_bytes bit_length)r r s r int_to_bytesr' ) s? 67%%''!+16Q r obj typing.Anytyping.Tuple[typing.Any, int]c ddl m} |j | }|t |j d| fS )Nr )_openssl uintptr_t)"cryptography.hazmat.bindings._rustr, ffifrom_bufferr cast)r( r, bufs r _extract_buffer_lengthr3 / sN ;;;;;; , " "3 ' 'CHL%%k3778888r c e Zd ZdS )InterfaceNotImplementedNr r r r r5 r5 6 r r r5 c e Zd ZddZdS )_DeprecatedValuer objectmessager c 0 || _ || _ || _ d S N)r r9 warning_class)selfr r9 r<