403Webshell
Server IP : 61.19.30.66  /  Your IP : 216.73.216.15
Web Server : Apache/2.2.22 (Ubuntu)
System : Linux klw 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64
User : www-data ( 33)
PHP Version : 5.3.10-1ubuntu3.48
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyc
ó
T:´Nc@s¨dZdZddlZejddkrKejddkrKddlTnddlZdejfd	„ƒYZid
„Ze	dkr¤d„Z
ejd
dƒndS(s+Self-tests for (some of) Crypto.Util.numbers$Id$i˙˙˙˙Niii(t*t	MiscTestscBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	RS(cCs ddlmaddladS(Ni˙˙˙˙(tnumber(tCrypto.UtilRtmath(tself((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pytsetUp'scCs˝|jttjddƒ|jttjddƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjd	dƒƒ|jdtjd
dƒƒ|jdtjddƒƒxŒtdddƒD]x}|jdtjd|ƒƒd
}xM|d|dkr´t|dd|ƒ\}}|t|ƒ}|j|d||f|d|tj|d|ƒfƒt|d|ƒ\}}|t|ƒ}|j|||f||tj||ƒfƒt|dd|ƒ\}}|t|ƒ}|j|d||f|d|tj|d|ƒfƒ|d9}qhWq=WdS(sUtil.number.ceil_shifti˙˙˙˙iiiiiiiiii	illNi‚(tassertRaisestAssertionErrorRt
ceil_shifttassertEqualtrangetdivmodtint(Rtbtntqtrtexpected((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyttest_ceil_shift,sJ$$cCsă|jttjddƒ|jttjddƒ|jttjddƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjd	dƒƒ|jdtjd
dƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjd	dƒƒ|jdtjd
dƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjdd	ƒƒ|jdtjdd	ƒƒ|jdtjdd	ƒƒ|jdtjdd	ƒƒ|jdtjd	d	ƒƒ|jdtjd
d	ƒƒ|jdtjdd	ƒƒ|jdtjdd	ƒƒ|jdtjd
d	ƒƒ|jdtjdd	ƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjd	dƒƒ|jdtjd
dƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjd
dƒƒ|jdtjddƒƒdS(sUtil.number.ceil_divt1iii˙˙˙˙iţ˙˙˙iiý˙˙˙iiiiiii	i÷˙˙˙iü˙˙˙iř˙˙˙iů˙˙˙iú˙˙˙iű˙˙˙N(Rt	TypeErrorRtceil_divtZeroDivisionErrorR
(R((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyt
test_ceil_div_slcCsá|jttjdƒ|jttjdƒ|jttjdƒ|jdtjdƒƒ|jdtjdƒƒ|jttjdƒ|jdtjdƒƒ|jttjdƒ|jttjd	ƒ|jttjd
ƒd}d}xs|dkrf|d|krC|j|tj|ƒd
||fƒ|d7}n|jttj|ƒ|d7}qôWxstdddƒD]_}|jttjd|dƒ|j|tjd|ƒƒ|jttjd|dƒqzWdS(sUtil.number.exact_log2t0i˙˙˙˙iiiiiiiiiisexpected=2**%d, n=%di@lNiA(RRRt
exact_log2t
ValueErrorR
R(RteR((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyttest_exact_log2¤s,&
cCsž|jdtjddƒƒ|jttjddƒ|jdtjddƒƒ|jttjddƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jttjddƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jdtjddƒƒ|jttjddƒ|jttjddƒ|jdtjddd	tƒƒ|jttjddd	tƒd
S(sUtil.number.exact_diviiiii˙˙˙˙iţ˙˙˙iü˙˙˙it
allow_divzeroN(R
Rt	exact_divRRRtTrue(R((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyttest_exact_divżs "c	CsŔ|jttjddƒx tddƒD]}x†tddƒD]u}|dkrm|jttj||ƒq?|j||ttj	t
|ƒ|ƒƒf||tj||ƒfƒq?Wq)WdS(sUtil.number.floor_divRiiö˙˙˙i
iN(RRRt	floor_divRRR
R
Rtfloortfloat(RtaR((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyttest_floor_divÜs+cCsŠ|jttjdƒ|jttjdƒd}tj|ƒ}|j|ddƒ|j|d|d>dkdƒ|j|d|>kdƒd}tj||ƒ}|jtj|d|ƒdƒ|j|ddƒ|j|d|d>dkdƒ|j|d|>kdƒd
}tj||ƒ}|jtj|dd?|ƒdƒ|j|ddƒ|j|d|d>dkdƒ|j|d|>kdƒd	S(sUtil.number.getStrongPrimeiiiiiliiNiiii(RRRtgetStrongPrimetassertNotEqualR
tGCD(RtbitstxR((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyttest_getStrongPrimeçs&" "$"c
Csź|jtjdƒtƒ|jtjdƒtƒ|jtjdƒtƒ|jtjd"ƒtƒxQd$d&d'd(d)d*d+d,d-d.d/d0fD]%}|jtjt|ƒƒtƒqWd S(1sUtil.number.isPrimeiiili˙ii+iiÓi=i—i›;i5wlH
l9l^l<=leEmlÉ
Űl&”l5L(lÇ)SlSŚlďZ8lÝ5q:l?érl}ŇelŸB
sl=fló^ř;lĺ=ńwNlVlV˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙iUi•iű#iá§idÁlu^žßlł+%!alMnÔzž]l—g‹4Đ+l›I>6lS{AˆKW
lĂbĘ\\QNlăz—Ilv3l_V„B;.((R
RtisPrimeR tFalsetlong(Rt	composite((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyttest_isPrimeýs	(
t__name__t
__module__RRRRR!R&R,R1(((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyR&s		3	E				cCsddlm}|tƒS(Ni˙˙˙˙(tlist_test_cases(tCrypto.SelfTest.st_commonR4R(tconfigR4((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyt	get_tests
st__main__cCstjtƒƒS(N(tunittestt	TestSuiteR7(((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyt<lambda>stdefaultTesttsuite(t__doc__t__revision__tsystversion_infotCrypto.Util.py21compatR9tTestCaseRR7R2R=tmain(((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Util/test_number.pyt<module>s&
ç	

Youez - 2016 - github.com/yon3zu
LinuXploit