Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/Cryptodome/SelfTest/Cipher/__pycache__/test_CBC.cpython-39.pyc
Ðазад
a b�h�O � @ sp d dl Z d dlmZ d dlmZ d dlmZ d dlmZm Z m Z d dlmZm Z mZ d dlmZ dd � ZG d d� de j�ZG dd � d e�ZG dd� de j�ZG dd� de�ZdZdZeD ] Zefdd�Zeede e� q�eD ] Zefdd�Zeede e� q�[[dZeD ]"Zefdd�Zeede e� �qG dd� de j�Zi fdd�Zedk�rld d!� Z e j!d"d#� dS )$� N)� unhexlify)� load_tests)�list_test_cases)�tobytes�_memoryview� is_string)�AES�DES3�DES)�SHAKE128c 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_CBC.py�get_tag_random( s r c @ s e Zd Zedd�Zedd�Zedd�Zedd�Zedd�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� Zd1d2� Zd3d4lZejd4d5� d6k�r[[d4S )7�BlockChainingTests�key_128� �key_192� �iv_128�iv_64� �data_128c C sV t �| j| j| j�}tdd�}|�|�}t �| j| j| j�}|�|�}| �||� d S )N� plaintext�@ ) r r r �aes_moder r �encrypt�decrypt�assertEqual��self�cipher�pt�ctZpt2r r r �test_loopback_1283 s z$BlockChainingTests.test_loopback_128c C sV t �| j| j| j�}tdd�}|�|�}t �| j| j| j�}|�|�}| �||� d S )Nr i ) r r r � des3_moder r r r! r"