U
    g|
                     @   st   d Z ddlZddlmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZ i fddZedkrpdd Zejdd	 dS )
zSelf-test for public-key crypto    N)test_DSAtest_RSAtest_ECC_NISTtest_ECC_Ed25519test_ECC_Curve25519test_ECC_Ed448test_ECC_Curve448test_import_DSAtest_import_RSAtest_import_ECCtest_ElGamaltest_import_Curve25519test_import_Curve448c                 C   s   g }|t j| d7 }|tj| d7 }|tj| d7 }|tj| d7 }|tj| d7 }|tj| d7 }|tj| d7 }|tj| d7 }|t	j| d7 }|t
j| d7 }|tj| d7 }|tj| d7 }|tj| d7 }|S )N)config)r   	get_testsr   r   r   r   r   r   r	   r
   r   r   r   r   )r   tests r   J/tmp/pip-unpacked-wheel-_q8s9isk/Cryptodome/SelfTest/PublicKey/__init__.pyr   (   s    r   __main__c                   C   s   t t S )N)unittestZ	TestSuiter   r   r   r   r   suite=   s    r   )ZdefaultTest)__doc__r   ZCryptodome.SelfTest.PublicKeyr   r   r   r   r   r   r   r	   r
   r   r   r   r   r   __name__r   mainr   r   r   r   <module>   s   <