403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.37
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/Cryptodome/SelfTest/Math/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/Cryptodome/SelfTest/Math/__pycache__/test_Primality.cpython-311.pyc
�

8�tc%���dZddlZddlmZddlTddlmZddlmZm	Z	m
Z
mZmZm
Z
mZGd�dej��Zifd	�Zed
krd�Zejd�
��dSdS)zSelf-test for Math.Numbers�N)�list_test_cases)�*)�Integer)�PROBABLY_PRIME�	COMPOSITE�miller_rabin_test�
lucas_test�test_probable_prime�generate_probable_prime�generate_probable_safe_primec��eZdZddddddddd	d
ddzdz
dfZd
ddddddddddddddddzdz
zdfZd�Zd�Zd �Zd!�Zd"�Z	d#�Z
d$S)%�
TestPrimality�������
����lEq)8(WRv#%a��9AMo-�*7w�g�;�02wQX�@�CkE�f�
�<_�f�u�f�q��sQ$c�;Q|n?|�T��A)y�n�E�'d.(6W�-+O`'2��_��6�$�_ot`G<
8�Pr����	�
��������i���ClI1t#c��|jD]+}|�t|d��t���,|jD]+}|�t|d��t
���,|�ttdd��dS)Nr���)�primes�assertEqualrr�
compositesr�assertRaises�
ValueError)�self�prime�	composites   �I/usr/lib/python3/dist-packages/Cryptodome/SelfTest/Math/test_Primality.py�test_miller_rabinzTestPrimality.test_miller_rabin9s����[�	J�	J�E����.�u�a�8�8�.�I�I�I�I���	I�	I�I����.�y�!�<�<�i�H�H�H�H����*�&7��Q�?�?�?�?�?�c��|jD],}t|��}|�|t���-|jD],}t|��}|�|t
���-|�ttd��dS)Nr))r*r	r+rr,rr-r.)r/r0�resr1s    r2�
test_lucaszTestPrimality.test_lucas@s����[�	2�	2�E��U�#�#�C����S�.�1�1�1�1���	-�	-�I��Y�'�'�C����S�)�,�,�,�,����*�j�"�5�5�5�5�5r4c�P�dddddzdz
f}|D]*}|�t|��t���+d}|D]*}|�t|��t���+dd	lm}|dd
�D],}t|��}|�|t���-dS)Nl	��������lW3>Lk{�T�@l
��
�q4}2zn�1�dY/`9��3yri	r)l��
vK
+.Q�F:�yUc,$�t�c�ql!3eYlmk�E	r?-�_Ve�+l�t#g�Xvn�G�;�.%yfu&1�#93Y�2:kr)�
sieve_base�d)r+r
rr�Cryptodome.Util.numberr9)r/r*�p�
not_primes�npr9r6s       r2�
test_is_primezTestPrimality.test_is_primeIs���9�)�L��s�(�Q�,� ���	E�	E�A����0��3�3�^�D�D�D�D��
�
�	A�	A�B����0��4�4�i�@�@�@�@�5�5�5�5�5�5��D�S�D�!�	2�	2�A�%�a�(�(�C����S�.�1�1�1�1�	2�	2r4c�v�td���}|�|���d��dS)Ni��
exact_bits)rr+�size_in_bits�r/r<s  r2�test_generate_prime_bit_sizez*TestPrimality.test_generate_prime_bit_size^s8��#�s�3�3�3��������)�)�3�/�/�/�/�/r4c��d�}td��D],}td|���}|�|dzd���-dS)Nc��|dzdkS)Nrr�)�numbers r2�ending_with_onezATestPrimality.test_generate_prime_filter.<locals>.ending_with_onecs���B�;�!�#�#r4r$�)rB�prime_filterrr)�rangerr+)r/rJ�x�qs    r2�test_generate_prime_filterz(TestPrimality.test_generate_prime_filterbsh��	$�	$�	$��r���	(�	(�A�'�3�!0�2�2�2�A����Q��V�Q�'�'�'�'�	(�	(r4c�v�td���}|�|���d��dS)Nr&rA)rr+rCrDs  r2�test_generate_safe_primez&TestPrimality.test_generate_safe_primeks8��(�C�8�8�8��������)�)�3�/�/�/�/�/r4N)�__name__�
__module__�__qualname__r*r,r3r7r?rErPrRrHr4r2rr4s���������A�q�!�R��R��R��C����<q�r�F��Q��1�a��R��R��R��R���RS�UW�RW�XY�RY�GZ�\i�k�J�@�@�@�6�6�6�2�2�2�*0�0�0�(�(�(�0�0�0�0�0r4rc�8�g}|tt��z
}|S�N)rr)�config�testss  r2�	get_testsrZos���E�	�_�]�
+�
+�+�E��Lr4�__main__c�B�tjt����SrW)�unittest�	TestSuiterZrHr4r2�<lambda>r_us��H�&�y�{�{�3�3�r4�suite)�defaultTest)�__doc__r]�Cryptodome.SelfTest.st_commonr�Cryptodome.Util.py3compat�Cryptodome.Math.Numbersr�Cryptodome.Math.Primalityrrrr	r
rr�TestCaserrZrSr`�mainrHr4r2�<module>ris ��D!� �����9�9�9�9�9�9�'�'�'�'�+�+�+�+�+�+�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�90�90�90�90�90�H�%�90�90�90�v�����
�z���3�3�E��H�M�g�&�&�&�&�&�&��r4

Youez - 2016 - github.com/yon3zu
LinuXploit