File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Hash/__pycache__/test_KMAC.cpython-310.pyc
Back
o ;j�- � @ s� d dl Z d dlmZmZ d dlmZ d dlmZ d dlm Z d dl mZmZ G dd� de j �ZG d d � d e�ZG dd� de�ZG d d� de j �Zi fdd�Zedkr^dd� Ze jdd� dS dS )� N)� unhexlify�hexlify)�tobytes)�strxor_c)�list_test_cases)�KMAC128�KMAC256c @ s| e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� ZdS )�KMACTestc O s | j j|dd| jd i|��S )N�key� X� )�KMAC�new�minimum_key_bits)�self�args�kwargs� r �V/opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Hash/test_KMAC.pyr s zKMACTest.newc C s� d}| � � }| jj |j fD ]7}t| jd�D ]}|||d�}| �|j|� q||dd��� }||d��d��� }| �||� |d|dd � q |j |d�}| �|j| j� d S ) N� XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX� �r �mac_len� �)r �data�r � A� g)r r �custom) r r �range� minimum_bytes�assertEqual�digest_size�digest�update� default_bytes)r r �h�new_funcZdbytesZhobjZdigest1Zdigest2r r r �test_new_positive s zKMACTest.test_new_positivec C sj | � � }| jj |j fD ]'}| jt|ddd� | jt|d| jd d� | jt|dd� | jt|dd� qd S )Nr r r � �stringr �r )r r �assertRaises� ValueErrorr � TypeError)r r&