File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/Util/__pycache__/_raw_api.cpython-310.pyc
Back
o ;jD) � @ s� d dl Z d dlZd dlZd dlmZ d dlmZ ejd dk r:d dlZg Z e� � D ]\ZZZ e ejkr8e �e� q)n d dlmZ ejZ eefZG dd� de�Zzkdejvr_ejjd kr_ed ��ejdkrme jdkrmed ��d dlmZ e� Zej Z!e�"e�#d��Z$e�#d�j%j&Z'dd� Z(dd� Z)e)Z*e)Z+e)Z,dd� Z-d;dd�Z.dd� Z/dd� Z0dd� Z1G dd � d e�Z2d!d"� Z3d#Z4W nt e�y. d dl5Z5d d$l5m6Z6m7Z7m8Z8m)Z)m*Z*m-Z-m.Z.m,Z,m+Z+ d d%l9m:Z: d d&l5m;Z' dZ!g Z<d'd(� Z,d)d� Z(d*d� Z/d+d� Z0e5j=Z>d Z?e5j@jAZBe5j@jCZDe5jEZFe5�Ge>�ZHG d,d-� d-e5jI�ZJd.d� Z1G d/d0� d0e�ZKd1d"� Z3d2Z4Y nw G d3d4� d4e�ZLd5d6� ZMd7d8� ZNd9d:� ZOdS )<� N)�byte_string)�pycryptodome_filename� )� machineryc @ s( e Zd Zejdd� �Zejdd� �ZdS )�_VoidPointerc C � dS )z&Return the memory location we point toN� ��selfr r �L/opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/Util/_raw_api.py�get: � z_VoidPointer.getc C r )z$Return a raw pointer to this pointerNr r r r r � address_of? r z_VoidPointer.address_ofN)�__name__� __module__�__qualname__�abc�abstractmethodr r r r r r r 9 s r Z__pypy__� z0CFFI with optimize=2 fails due to pycparser bug.)r � �ntz2CFFI is not compatible with Python 3.12 on Windows)�FFIzconst uint8_t*z uint8_t[1]c C s<