File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Hash/__pycache__/test_BLAKE2.cpython-310.pyc
Back
o ;j�? � @ sd d dl Z d dlZd dlZd dlZd dlmZmZ d dlmZ d dl m Z d dlmZ d dl mZmZ G dd� dej�ZG d d � d e�ZG dd� de�ZG d d� 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 fdd �Zed!kr�d dlZd"d#� Zej d#d$� dS dS )%� N)� unhexlify�hexlify)�tobytes)�strxor_c)�list_test_cases)�BLAKE2b�BLAKE2sc @ st e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� ZdS )� Blake2Testc C s� | j j| jd�}| j j|jfD ]U}td| jd d�D ]}||d�}| �|j|d � qtd| jd �D ]}||d�}| �|j|� q3|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! �X/opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Hash/test_BLAKE2.py�test_new_positive. s zBlake2Test.test_new_positivec C s� | j j| jd�}| j j|jfD ]O}| jt|| j| jd� | jt|dd� | jt|| jd d� | jt|dd� | jt|dd� | jt|| jd d� | jt|| jdd � | jt|| jdd � qd S )Nr )r r r r r � � �string�r r )r r )r r r �assertRaises� TypeErrorr � ValueError)r r r r! r! r"