o
    Þý°j|
  ã                   @   sx   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r:dd„ Zejdd	� dS 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   ú™/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/Cryptodome/SelfTest/PublicKey/__init__.pyr   (   s   r   Ú__main__c                   C   s   t  tƒ ¡S )N)ÚunittestÚ	TestSuiter   r   r   r   r   Úsuite=   s   r   )ÚdefaultTest)Ú__doc__r   ÚCryptodome.SelfTest.PublicKeyr   r   r   r   r   r   r   r	   r
   r   r   r   r   r   Ú__name__r   Úmainr   r   r   r   Ú<module>   s   <ý