Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/Cryptodome/SelfTest/Hash/__pycache__/test_BLAKE2.cpython-39.pyc
Ðазад
a b�hi: � @ s^ d dl Z d dlZd dlmZmZ d dlmZ d dlmZ d dl m Z d dlmZ d dl mZmZ G dd � d ej�ZG d d� de�ZG dd � d e�ZG dd� dej�ZG dd� de�ZG dd� de�ZG dd� dej�ZG dd� de�ZG dd� de�ZG dd� dej�ZG dd� de�ZG dd� de�Zi fd d!�Zed"k�rZd dlZd#d$� Zej d%d&� dS )'� N)� unhexlify�hexlify)�tobytes)�strxor_c)�pycryptodome_filename)�list_test_cases)�BLAKE2b�BLAKE2sc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� ZddlZejdd� dkr�[dS )� Blake2Testc C s� | j j| jd�}| j j|jfD ]�}td| jd d�D ] }||d�}| �|j|d � q4td| jd �D ]}||d�}| �|j|� qf|d| jd��� }|| jd��d��� }| �||� |dd| jd � q|�� }| �|j| j� d S ) N��digest_bits� � ��digest_bytes� �)�datar � A� 5)r �keyr ) �BLAKE2�new�max_bits�range�assertEqual�digest_size� max_bytes�digest�update)�self�h�new_funcZdbitsZhobjZdbytesZdigest1Zdigest2� r"