
    ¿ig                         d Z ddlZddlZddlmZ ddlT g dZ G d dej                  Z G d d	ej                  Z	i fd
Z
edk    r ej                     dS dS )z$Id$    N)RFC1751)*))EB33F77EE73D4053zTIDE ITCH SLOW REIN RULE MOT) CCAC2AED591056BE4F90FD441C534766z8RASH BUSH MILK LOOK BAD BRIM AVID GAFF BAIT ROT POD LOVE) EFF81F9BFBC65350920CDD7416DE8009z7TROD MUTE TAIL WARM CHAR KONG HAAG CITY BORE O TEAL AWLc                       e Zd Zd ZdS )RFC1751Test_k2ec                     t           D ]N\  }}t          j        t          |                    }|                     t          j        |          |           OdS )z Check converting keys to EnglishN)	test_databinasciia2b_hexbassertEqualr   key_to_englishselfkeywordss      e/var/www/html/afkarena/venv/lib/python3.11/site-packages/Cryptodome/SelfTest/Protocol/test_rfc1751.pyrunTestzRFC1751Test_k2e.runTest*   s]    # 	A 	AJC 3((CW3C88%@@@@	A 	A    N__name__
__module____qualname__r    r   r   r	   r	   (   (        A A A A Ar   r	   c                       e Zd Zd ZdS )RFC1751Test_e2kc                     t           D ]N\  }}t          j        t          |                    }|                     t          j        |          |           OdS )z(Check converting English strings to keysN)r   r   r   r   r   r   english_to_keyr   s      r   r   zRFC1751Test_e2k.runTest2   s]    # 	A 	AJC 3((CW3E::C@@@@	A 	Ar   Nr   r   r   r   r   r   0   r   r   r   c                 :    t                      t                      gS )N)r	   r   )configs    r   	get_testsr$   :   s    0011r   __main__)__revision__r   unittestCryptodome.Utilr   Cryptodome.Util.py3compatr   TestCaser	   r   r$   r   mainr   r   r   <module>r,      s   4    # # # # # # ' ' ' '  	A A A A Ax( A A AA A A A Ax( A A A  2 2 2 2 zHMOOOOO r   