%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/
Upload File :
Create Path :
Current File : //opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyo

�
�ac
@�s&ddlmZmZddlZyddlmZWn)ek
radddddd	gZnXdd
lmZddlZddl	Z	ddl
mZddlj
ZddlmZmZmZmZmZd
dlmZd
dlmZd
dlmZmZd
dlmZmZd
dlmZmZd
dlm Z m!Z!m"Z"m#Z#m$Z$m%Z%dZ&geD]Z'e'ej(e'�j)f^qnZ*gZ+x�e,edd��D]�Z-x�ge,e*dd��D]1\Z'Z.de.ko�e-j/knr�e'^q�D][Z0ej1e-deej(e0��Z2e+j3dj4e-e0�e2j5e2j6e&de�f�qWq�Wej7j8dge+D]'\Z'Z9Z:ej;e9e:de'�^qx�d��Z<ej=d��Z>iZ?e	j@d9krdd"lmAZAd#e?d$<eAjBeAjCeAjDge?d%<neEe?�ZFd&eFd'<ee?�ee>e+��d(���ZGej=d)��ZHeeF�eeH��d*���ZId+�ZJej=d,��ZKd-�ZLd.�ZMej=d/��ZNd0�ZOee?�eejPe+�eO��d1���ZQee?�eejPe+�ejRd2d:��ee+de$e d�e d���ee+de$e d
�e d
��d4�ee+de$e d
�gd5��d6������ZSge+D]?\Z'Z5Z:e'e5ed7e5j-jTee:e5j-jT��f^q�ZUee?�ee>eU��d8���ZVdS(;i����(twith_statementtdivisionN(talgorithms_availabletmd5tsha1tsha224tsha256tsha384tsha512(tpartial(tbinary_type(tnotetassumetgiventsettingstexamplei(t
SigningKey(tBadSignatureError(t
sigencode_dertsigencode_string(t
sigdecode_dertsigdecode_string(tcurvestNIST256p(tencode_integertencode_bitstringtencode_octet_stringt
encode_oidtencode_sequencetencode_constructedssome data to signtkeycC�s|jS(N(tbaselen(tx((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyt<lambda>)tcC�s|dS(Ni((R ((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyR!+R"ithashfuncs{0} {1}t	sigencodesverifying_key,signaturetidcC�sdS(N((t
verifying_keyt	signature((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyttest_signatures8scC�s�|tj|��\}}}tdj|��t|�}|tjtjdddt|�d�dt��}|j	�xt
|�D]
}||=q�Wtdj|��|r>|tjtjdddt|�d�tjdddd���}x*|j�D]\}}	||c|	N<qWtd	j|��n|tjdddt|���}
|tj
d
d��}||
 |||
}tdj|
|��t|�}t|p�|p�|�t||k�||fS(
NsConfiguration: {0}t	min_valueit	max_valueituniquesRemove bytes: {0}i�s	xors: {0}tmax_sizeis%Inserted at position {0} bytes: {1!r}(tsttsampled_fromRtformatt	bytearraytliststintegerstlentTruetsorttreversedtdictionariestitemstbinarytbytesR(tdrawt
keys_and_sigstnameR&told_sigtsigt	to_removetitxorstvalt
insert_postinsert_data((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyt
st_fuzzed_sig@s4	"
	$	
ii(tHealthChecki�tdeadlinetsuppress_health_checki
tmax_examplesc	C�s<|\}}tjt��|j|tdt�WdQXdS(Nt	sigdecode(tpytesttraisesRtverifytexample_dataR(targsR&R?((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyttest_fuzzed_der_signatures}scC�s�|tjt��\}}}tdj|��t|jj�}|tjddd|d>�tjd|d?d|d�B�}|tjddd|d>�tjd|d?d|d�B�}t	t
|�t
|��}||fS(NsConfiguration: {0}R)iR*iii(R-R.R<RR/tinttcurvetorderR2RR(R;R=R&t_RTtrtsR?((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pytst_random_der_ecdsa_sig_value�s$$c	C�s<|\}}tjt��|j|tdt�WdQXdS(NRK(RLRMRRNROR(tparamsR&R?((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyttest_random_der_ecdsa_sig_value�scO�s5d|krd|d<ntjttj||��S(NR)i(R-tbuildsRR2(RPtkwargs((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pytst_der_integer�s
cO�s|tj||��}|rl|tjdddd��}t|�}|dcd|M<t|�}nd}t||�S(NR)iR*ii����i(R-R9R2R0R:R(R;RPR\tdatatunused((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pytst_der_bit_string�scO�stjttj||��S(N(R-R[RR9(RPR\((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pytst_der_octet_string�scC�s
tjd�S(Ns(R-tjust(((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pytst_der_null�scC�s�|tjdddd��}|dkrK|tjdddd��}n|tjdddd	��}|tjtjdddd
�dd��}t|||�S(NR)iR*ii'iR,i2l#l#(R-R2R1R(R;tfirsttsecondtrest((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyt
st_der_oid�s!!cC�sWtjtjd�tdd
�Btdd�Btdd�Bt�Bt�Bd�dd	�S(
NR"R*iiR,icS�s�tjd�tj|��tjd�tj|��Btjd�tj|dd��Btjd�tjddd	d
�tj|��BS(NcS�s
t|�S(N(R(R ((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyR!�R"cS�s
t|d�S(Ni(R(R ((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyR!�R"cS�s
t|�S(N(R(R ((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyR!�R"R,i�cS�s
t||�S(N(R(ttagR ((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyR!�sR)iR*i?(R-R[tone_ofR1R2(tchildren((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyR!�sYt
max_leavesi(lii(R-t	recursiveRbR]R`RaRcRg(((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pytst_der�sA		c	C�s?|\}}}tjt��|j|tdt�WdQXdS(NRK(RLRMRRNROR(RYtderR=R&RU((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyttest_random_der_as_signaturesR,isic	C�s?|\}}}tjt��|j|tdt�WdQXdS(NRK(RLRMRRNROR(RYRnR=R&RU((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyttest_random_bytes_as_signatures
RTc	C�s<|\}}tjt��|j|tdt�WdQXdS(NRK(RLRMRRNROR(RYR&R?((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyttest_fuzzed_string_signatures,s(iii(Wt
__future__RRthashlibRtImportErrort	functoolsR	RLtsystsixR
thypothesis.strategiest
strategiesR-t
hypothesisRRR
RRtkeysRRtutilRRRRRRRnRRRRRRROR=tnewtdigest_sizet
hash_and_sizeR<tsortedRStsizeRthash_algtgeneratetsktappendR/R&tsigntmarktparametrizetvkR?tparamR(t	compositeRFRYtversion_infoRGtdata_too_largetfilter_too_muchttoo_slowtdicttslow_paramsRQRXRZR]R`RaRcRgRmR.RoR9RpRTtkeys_and_string_sigsRq(((sN/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_malformed_sigs.pyt<module>s�
(.(/!	@/

							'		!1
I	

Zerion Mini Shell 1.0