File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Cipher/__pycache__/test_KW.cpython-310.pyc
Back
o ;j� � @ s� d dl Z d dlmZ d dlmZ d dlmZ G dd� de j�ZG dd� de j�Z G d d � d e j�Z G dd� de j�Zi fd d�Ze dkrPdd� Ze jdd� dS dS )� N)�list_test_cases)�load_test_vectors_wycheproof)�AESc @ s, e Zd Zg d�Zdd� Zdd� Zdd� ZdS ) �KW_Tests))Z 000102030405060708090A0B0C0D0E0F� 00112233445566778899AABBCCDDEEFFZ01FA68B0A8112B447AEF34BD8FB5A7B829D3E862371D2CFE5)�0000102030405060708090A0B0C0D0E0F1011121314151617r Z096778B25AE6CA435F92B5B97C050AED2468AB8A17AD84E5D)�@000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1Fr Z064E8C3F9CE0F5BA263E9777905818A2A93C8191E7D6E8AE7)r �000112233445566778899AABBCCDDEEFF0001020304050607Z@031D33264E15D33268F24EC260743EDCE1C6C7DDEE725A936BA814915C6762D2)r r Z@A8F9BC1612C68B3FF6E6F4FBE30E71E4769C8B80A32CB8958CD5D17D6B254DA1)r Z@00112233445566778899AABBCCDDEEFF000102030405060708090A0B0C0D0E0FZP28C9F404C4B810F4CBCCB35CFB87F8263F5786E2D80ED326CBC7F0E71A99F43BFB988B9B7A02DD21c C �l | j D ]0}dd� |D �\}}}t�|tj�}|�|�}| �||� t�|tj�}|�|�}| �||� qd S )Nc S � g | ]}t �|��qS � ��bytes�fromhex��.0�xr r �V/opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Cipher/test_KW.py� <listcomp># � z)KW_Tests.test_rfc3394.<locals>.<listcomp>)�tvsr �new�MODE_KW�seal�assertEqual�unseal��selfZtvZkek�pt�ct�cipherZct2Zpt2r r r �test_rfc3394! � �zKW_Tests.test_rfc3394c C s| t �dt j�}| �t�� |�d� W d � n1 sw Y | �t�� |�d� W d � d S 1 s7w Y d S )N� ----------------� s 88888888888888888)r r r �assertRaises� ValueErrorr )r r r r r � test_neg1. s �"�zKW_Tests.test_neg1c C s� t �dt j�}t|�d��}t �dt j�}|�|� t �dt j�}|d dN <