File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Cipher/__pycache__/test_EAX.cpython-310.pyc
Back
o ;j�p � @ s� d dl Z d dlmZ d dlmZ d dlmZ d dlmZm Z d dl mZmZ d dl mZ d dlmZ d d � ZG dd� de j�ZG d d� de j�ZG dd� de j�ZG dd� de j�ZG dd� de j�Zd dl mZmZmZmZmZ e�deej� eej� ejD ] Ze�dee� ee� q�ejD ] Ze�dee� ee� q�ejD ] Ze�dee� ee� q�ejD ] Ze�dee� ee� q�i fdd�Z e!dkr�dd� Z"e j#d d!� dS dS )"� N�� unhexlify)�list_test_cases)�load_test_vectors_wycheproof)�tobytes�bchr)�AES�DES3)�SHAKE128)�strxorc C s t jt| �d��|�S )N)�data)r �newr �read)�tag�length� r �W/opt/saltstack/salt/lib/python3.10/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� Zd1S )2�EaxTests�key_128� �key_192� nonce_128� �data_128c C �Z 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_1286 � zEaxTests.test_loopback_128c C r )Nr r i ) r r r r r r r! r"