File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Cipher/__pycache__/test_CTR.cpython-310.pyc
Back
o ;jVS � @ s� d dl Z d dlmZmZ d dlmZ d dlmZmZ d dl m Z mZ d dlm Z mZ d dlmZ dd � ZG d d� de j�ZG dd � d e j�ZG dd� de j�Zi fdd�Zedkredd� Ze jdd� dS dS )� N)�hexlify� unhexlify)�list_test_cases)�tobytes�bchr)�AES�DES3)�SHAKE128�SHA256)�Counterc 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_CTR.py�get_tag_random( s r c @ s� e Zd Zedd�Zedd�Zedd�Zedd�Zej d ed �Z ej ded �Zdd � Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Z d6S )7�CtrTests�key_128� �key_192� �nonce_32� �nonce_64� � ��prefix�@ c C �Z t j| jt j| jd�}tdd�}|�|�}t j| jt j| jd�}|�|�}| �||� d S )N��counter� plaintexti@ ) r r r �MODE_CTR�ctr_128r �encrypt�decrypt�assertEqual��self�cipher�pt�ctZpt2r r r �test_loopback_1284 � zCtrTests.test_loopback_128c C r! )Nr"