Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/Cryptodome/SelfTest/Cipher/__pycache__/test_CTR.cpython-39.pyc
Ðазад
a b�h�S � @ 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�Zedkr�dd� Ze jdd� 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 ��/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_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 d6d7l!Z!e!j"d7d8� d9k�r[d7S ):�CtrTests�key_128� �key_192� �nonce_32� �nonce_64� � ��prefix�@ c C sZ 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 s zCtrTests.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$ �ctr_64r r&