U
    Š¾úg|  ã                   @   s<   d Z dZi fdd„Zedkr8ddlZdd„ Zejd	d
 dS )zSelf-test for cipher modulesz$Id$c                 C   sp  g }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }dd	l m} ||j| d7 }dd
l m	}	 ||	j| d7 }ddl m
}
 ||
j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }ddl m} ||j| d7 }|S )Né    )Útest_AES)Úconfig)Ú	test_ARC2)Ú	test_ARC4)Útest_Blowfish)Ú	test_CAST)Ú	test_DES3)Útest_DES)Útest_Salsa20)Útest_ChaCha20)Útest_ChaCha20_Poly1305)Útest_pkcs1_15)Útest_pkcs1_oaep)Útest_OCB)Útest_CBC)Útest_CFB)Útest_OpenPGP)Útest_OFB)Útest_CTR)Útest_CCM)Útest_EAX)Útest_GCM)Útest_SIV)ZCryptodome.SelfTest.Cipherr   Ú	get_testsr   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   Útestsr   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   © r   úG/tmp/pip-unpacked-wheel-_q8s9isk/Cryptodome/SelfTest/Cipher/__init__.pyr      s\                          r   Ú__main__r   Nc                   C   s   t  tƒ ¡S )N)ÚunittestZ	TestSuiter   r   r   r   r   Ú<lambda>9   ó    r   Úsuite)ZdefaultTest)Ú__doc__Z__revision__r   Ú__name__r   r!   Úmainr   r   r   r   Ú<module>   s   