t d Z ddlZddlmZ ddlT ddlmZ ddlmZm Z m Z mZmZm Z mZ G d dej Zi fd Zed k rd Z ej d dS dS )zSelf-test for Math.Numbers N)list_test_cases)*)Integer)PROBABLY_PRIME COMPOSITEmiller_rabin_test lucas_testtest_probable_primegenerate_probable_primegenerate_probable_safe_primec e Zd Zddddddddd d ddz dz dfZd ddddddddddddddddz dz z dfZd Zd Zd Zd! Zd" Z d# Z d$S )% TestPrimality lE q)8(WRv#%a9AMo-*7wg;02wQX@CkEf <_fufqsQ$c;Q|n ?|TA)ynE'd.(6W-+O`'2_6$_ot`G< 8P r i C l I1t#c | j D ]+}| t |d t ,| j D ]+}| t |d t ,| t t dd d S )Nr )primesassertEqualr r compositesr assertRaises ValueError)selfprime composites /builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib64/python3.11/site-packages/Crypto/SelfTest/Math/test_Primality.pytest_miller_rabinzTestPrimality.test_miller_rabin9 s [ J JE.ua88.IIII I II.y!<