§
    8·tc�  ã                   ó>   — d Z ddlZddlZddlmZ d„ Zd„ Zd„ Zd„ ZdS )z%Common functions for SelfTest modulesé    N)Úbc                 óN   — t          j        ¦   «                              | ¦  «        S )z�Return a list of TestCase instances given a TestCase class

    This is useful when you have defined test* methods on your TestCase class.
    )ÚunittestÚ
TestLoaderÚloadTestsFromTestCase)Úclass_s    ú?/usr/lib/python3/dist-packages/Cryptodome/SelfTest/st_common.pyÚlist_test_casesr
       s!   € õ
 ÔÑ Ô ×6Ò6°vÑ>Ô>Ð>ó    c                 óü   — t          | t          ¦  «        r4t          d                     |                      ¦   «         ¦  «        ¦  «        S t          d¦  «                             |                      ¦   «         ¦  «        S )z,Remove whitespace from a text or byte stringÚ )Ú
isinstanceÚstrr   ÚjoinÚsplit©Úss    r	   Ústrip_whitespacer   '   sV   € å�!•CÑÔð %Ý�—’˜Ÿš™œÑ#Ô#Ñ$Ô$Ð$å�‰uŒu�zŠz˜!Ÿ'š'™)œ)Ñ$Ô$Ð$r   c                 óD   — t          j        t          | ¦  «        ¦  «        S )z2Convert hexadecimal to binary, ignoring whitespace)ÚbinasciiÚa2b_hexr   r   s    r	   r   r   .   s   € åÔÕ,¨QÑ/Ô/Ñ0Ô0Ð0r   c                 ó*   — t          j        | ¦  «        S )zConvert binary to hexadecimal)r   Úb2a_hexr   s    r	   r   r   2   s   € õ Ô˜AÑÔÐr   )	Ú__doc__r   r   ÚCryptodome.Util.py3compatr   r
   r   r   r   © r   r	   ú<module>r      sw   ðð2 ,Ð +à €€€Ø €€€Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'ð?ð ?ð ?ð%ð %ð %ð1ð 1ð 1ðð ð ð ð r   