o
    e|                     @   s@   d Z dZi fddZedkrddlZdd Zejd	d
 dS 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)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   E/usr/lib/python3/dist-packages/Cryptodome/SelfTest/Cipher/__init__.pyr      s0   r   __main__r   Nc                   C   s   t t S )N)unittest	TestSuiter   r   r   r   r   <lambda>9   s    r!   suite)defaultTest)__doc____revision__r   __name__r   r"   mainr   r   r   r   <module>   s   