
    ,h                         d Z ddlZddlZddlmZ ddl 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                          yy)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y)RFC1751Test_k2ec                     t         D ]H  \  }}t        j                  t        |            }| j	                  t        j                  |      |       J y)z Check converting keys to EnglishN)	test_databinasciia2b_hexbassertEqualr   key_to_englishselfkeywordss      g/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/Crypto/SelfTest/Protocol/test_rfc1751.pyrunTestzRFC1751Test_k2e.runTest*   sF    # 	AJC  3(CW33C8%@	A    N__name__
__module____qualname__r    r   r   r	   r	   (       Ar   r	   c                       e Zd Zd Zy)RFC1751Test_e2kc                     t         D ]H  \  }}t        j                  t        |            }| j	                  t        j                  |      |       J y)z(Check converting English strings to keysN)r   r   r   r   r   r   english_to_keyr   s      r   r   zRFC1751Test_e2k.runTest2   sF    # 	AJC  3(CW33E:C@	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11r   __main__)__revision__r   unittestCrypto.Utilr   Crypto.Util.py3compatr   TestCaser	   r   r$   r   mainr   r   r   <module>r,      sk   4     #	Ax(( AAx(( A  2 zHMMO r   