Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/Cryptodome/SelfTest/Cipher/__pycache__/test_EAX.cpython-39.pyc
Ðазад
a b�h3s � @ s� d dl Z d dlZd dlmZ d dlmZ d dlmZmZm Z d dl mZmZ d dl mZ d dlmZ d dlmZ d d � ZG dd� dej�ZG d d� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�Zd dl mZmZmZmZmZ e�deej � eej � ej D ]Z!e�dee!� ee!� �qej D ]Z!e�dee!� ee!� �q2ej D ]Z!e�dee!� ee!� �qVej D ]Z!e�dee!� ee!� �qzi fdd�Z"e#dk�r�dd� Z$ej%d d!� dS )"� N�� unhexlify)�list_test_cases)�tobytes�bchr�_memoryview)�AES�DES3)�SHAKE128)�pycryptodome_filename)�strxorc C s t jt| �d��|�S )N)�data)r �newr �read)�tag�length� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/Cryptodome/SelfTest/Cipher/test_EAX.py�get_tag_random, s r c @ s� e Zd Zedd�Zedd�Zedd�Zedd�Zdd� Zd d � Z dd� Z d d� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2lZejd2d3� d4kr�[[d2S )5�EaxTests�key_128� �key_192� nonce_128� �data_128c C sZ t j| jt j| jd�}tdd�}|�|�}t j| jt j| jd�}|�|�}| �||� d S )N��nonce� plaintexti@ ) r r r �MODE_EAX�nonce_96r �encrypt�decrypt�assertEqual��self�cipher�pt�ct�pt2r r r �test_loopback_1287 s zEaxTests.test_loopback_128c C sZ t j| jt j| jd�}tdd�}|�|�}t j| jt j| jd�}|�|�}| �||� d S )Nr r i ) r r r r r r r! r"