File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Hash/__pycache__/test_TurboSHAKE.cpython-310.pyc
Back
o ;j�: � @ s� d Z ddlZddlmZ ddlmZ ddlmZmZ ddl m Z G dd� dej�ZG d d � d e�Z G dd� de�Zd d� Zdd� Zdd� ZG dd� dej�ZG dd� dej�Zi fdd�Zedkrmdd� Zejdd� dS dS )zCSelf-test suite for Cryptodome.Hash.TurboSHAKE128 and TurboSHAKE256� N)� unhexlify)�list_test_cases)� TurboSHAKE128� TurboSHAKE256��bchrc @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dS )�TurboSHAKETestc C st | j �� }|�d� | j jdd�}|�d� | j jdd�}|�d�}|�d�}|�d�}| �||� | �||� d S )N� 90� ��domain��data� )� TurboSHAKE�new�update�read�assertEqual)�self�xof1�xof2Zxof3Zout1Zout2Zout3� r �\/opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Hash/test_TurboSHAKE.py�test_new_positive s z TurboSHAKETest.test_new_positivec C s8 | j jdd�}| j jdd�}| �|�d�|�d�� d S )N� r � r )r r ZassertNotEqualr )r r r r r r �test_new_domain s zTurboSHAKETest.test_new_domainc C s~ t d�d t d�d g}| j�� }|�|d ��|d � |�d�}| j�� }|�|d |d � |�d�}| �||� d S )N� �� � i, r � )r r r r r r )r �piecesr �digest1r �digest2r r r �test_update$ s zTurboSHAKETest.test_updatec C s | j �� }| �t|jd� d S )N�string)r r �assertRaises� TypeErrorr �r r r r r �test_update_negative1 s z#TurboSHAKETest.test_update_negativec C s8 | j �� }|�d�}| �t|t�� | �t|�d� d S )N�Z )r r r Z assertTrue� isinstance�bytesr �len)r r �digestr r r � test_read5 s zTurboSHAKETest.test_readc C s2 | j �� }|�d� |�d� | �t|jd� d S )Ns rrrrr+ s ttt)r r r r r'