%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_keys.pyo

�
�ac@s�yddlZWnek
r/ddlZnXyeWnek
rQeZnXddlZddlZddlZddl	Z	ddl
Z
ddlmZm
Z
ddlmZddlmZmZmZmZmZmZdejfd��YZdejfd	��YZd
ejfd��YZdZee�Ze
je�ZejZ d
Z!e
j"�Z"e"j#e!�e"j$�Z%ej&e!de�Z'ej&e!de�Z(ej&e!de�Z)gZ*xWdd�fdd�fdd�fdd�fdd�fdd�fdd�fdd�fgD]�\Z+Z,de+krRd �Z-ne,Z-x�d!e'ed"�fd#e(ed$�fd%e)ed&�fgD]�\Z.Z/Z0Z1xod'e j2e!fd(e j3e%fgD]I\Z4Z5Z6e*j7e	j8e/e0e1e,e5e6d)d*j9e+e.e4���q�Wq�Wq.We	j:j;d+e*�d,��Z<d-Z=gZ>x�dd.�fdefde?fdd/�fdd0�fdd1�fdd2�fdd3�fgD](\Z+Z@e>j7e	j8e@d)e+��q�We	j:j;d4e>�d5��ZAdZee�Ze	j:j;d4e>d6 �d7��ZBd8ZCe	j:j;d4e>�d9��ZDe	j:j;d4e>�d:��ZEe	j:j;d4e>�d;��ZFe	j:j;d4e>�d<��ZGdS(=i����Ni(tVerifyingKeyt
SigningKey(tunpem(tsigencode_stringt
sigencode_dertsigencode_stringstsigdecode_stringt
sigdecode_dertsigdecode_stringstTestVerifyingKeyFromStringcBs�eZed��Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zd�ZRS(
cCs"d|_tj|j�|_dS(Ns0L����Z��
zϗ����o�8}X!��h�^
pI��Y��xa�o+�G�v�(t	key_bytesRtfrom_stringtvk(tcls((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt
setUpClasss	cCse|j|j�|j|jt�|j|jjjj�d�|j|jjjj�d�dS(Nl
!X�p�?�|}�r��IW�oWeDl
�v�q.y[Or~Vh]Ip<�#�'�
(	tassertIsNotNoneRtassertIsInstanceRtassertEqualtpubkeytpointtxty(tself((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt
test_bytes$scCs;tjt|j��}|j|jj�|j��dS(N(RRtbufferR
RRt	to_string(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_bytes_memoryview.scCs;tjt|j��}|j|jj�|j��dS(N(RRt	bytearrayR
RRR(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_bytearray3scCsAtjtt|j���}|j|jj�|j��dS(N(RRRRR
RRR(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_bytesarray_memoryview8scCsGtjd|j�}tj|�}|j|jj�|j��dS(NtB(tarrayR
RRRRR(RtarrR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_array_array_of_bytes=scCsMtjd|j�}tjt|��}|j|jj�|j��dS(NR(RR
RRRRRR(RR R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt$test_array_array_of_bytes_memoryviewCscCsGtjd|j�}tj|�}|j|jj�|j��dS(NtI(RR
RRRRR(RR R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_array_array_of_intsIscCsMtjd|j�}tjt|��}|j|jj�|j��dS(NR#(RR
RRRRRR(RR R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt#test_array_array_of_ints_memoryviewOscCs9tjd|j�}|j|jj�|j��dS(Ns(RRR
RRR(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_bytes_uncompressedUscCs?tjtd|j��}|j|jj�|j��dS(Ns(RRRR
RRR(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_bytearray_uncompressedZscCs=tjd|jd �}|j|jj�|j��dS(Nsi(RRR
RRR(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_bytes_compressed_scCsCtjtd|jd ��}|j|jj�|j��dS(Nsi(RRRR
RRR(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_bytearray_compressedds (t__name__t
__module__tclassmethodRRRRRR!R"R$R%R&R'R(R)(((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyR	s	
										tTestVerifyingKeyFromDercBszeZed��Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�ZRS(cCsdd}d}||_t|�|_tj|�|_tj|�|_d}tj|�|_dS(Ns�-----BEGIN EC PRIVATE KEY-----
MF8CAQEEGF7IQgvW75JSqULpiQQ8op9WH6Uldw6xxaAKBggqhkjOPQMBAaE0AzIA
BLiBd9CE7xf15FY5QIAoNg+fWbSk1yZOYtoGUdzkejWkxbRc9RWTQjqLVXucIJnz
bA==
-----END EC PRIVATE KEY-----
s�-----BEGIN PUBLIC KEY-----
MEkwEwYHKoZIzj0CAQYIKoZIzj0DAQEDMgAEuIF30ITvF/XkVjlAgCg2D59ZtKTX
Jk5i2gZR3OR6NaTFtFz1FZNCOotVe5wgmfNs
-----END PUBLIC KEY-----
s�-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE4H3iRbG4TSrsSRb/gusPQB/4YcN8
Poqzgjau4kfxBPyZimeRfuY/9g/wMmPuhGl4BUve51DsnKJFRr8psk0ieA==
-----END PUBLIC KEY-----
(	tkey_pemRR
Rtfrom_pemRRtsktvk2(R
tprv_key_strtkey_str((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRos	cCs2tj|jtj�}|j|jtj�dS(N(Rtfrom_derR
thashlibtsha256tassertIstdefault_hashfunc(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_custom_hashfunc�scCs2tj|jtj�}|j|jtj�dS(N(RR/R.R5R6R7R8(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt"test_from_pem_with_custom_hashfunc�scCs5tj|j�}|j|jj�|j��dS(N(RR4R
RRR(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyR�scCs;tjt|j��}|j|jj�|j��dS(N(RR4RR
RRR(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyR�scCs;tjt|j��}|j|jj�|j��dS(N(RR4RR
RRR(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyR�scCsAtjtt|j���}|j|jj�|j��dS(N(RR4RRR
RRR(RR((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyR�scCsGtjd|j�}tj|�}|j|jj�|j��dS(NR(RR
RR4RRR(RR R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyR!�scCsMtjd|j�}tjt|��}|j|jj�|j��dS(NR(RR
RR4RRRR(RR R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyR"�scCs |j|j|jj��dS(N(RRR0tget_verifying_key(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_equality_on_verifying_keys�scCs|j|j|j�dS(N(tassertNotEqualRR1(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt!test_inequality_on_verifying_keys�scCs|j|jd�dS(N(R=RtNone(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt1test_inequality_on_verifying_keys_not_implemented�s(R*R+R,RR9R:RRRRR!R"R<R>R@(((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyR-js										tTestSigningKeycBs2eZed��Zd�Zd�Zd�ZRS(cCs4d}tj|�|_d}tj|�|_dS(Ns�-----BEGIN EC PRIVATE KEY-----
MF8CAQEEGF7IQgvW75JSqULpiQQ8op9WH6Uldw6xxaAKBggqhkjOPQMBAaE0AzIA
BLiBd9CE7xf15FY5QIAoNg+fWbSk1yZOYtoGUdzkejWkxbRc9RWTQjqLVXucIJnz
bA==
-----END EC PRIVATE KEY-----
s�-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIKlL2EAm5NPPZuXwxRf4nXMk0A80y6UUbiQ17be/qFhRoAoGCCqGSM49
AwEHoUQDQgAE4H3iRbG4TSrsSRb/gusPQB/4YcN8Poqzgjau4kfxBPyZimeRfuY/
9g/wMmPuhGl4BUve51DsnKJFRr8psk0ieA==
-----END EC PRIVATE KEY-----
(RR/tsk1tsk2(R
R2((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyR�scCs8tj|jjj|jj�}|j|j|�dS(N(Rtfrom_secret_exponentRBtprivkeytsecret_multipliertcurveR(RR0((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_equality_on_signing_keys�s!cCs|j|j|j�dS(N(R=RBRC(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_inequality_on_signing_keys�scCs|j|jd�dS(N(R=RBR?(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt/test_inequality_on_signing_keys_not_implemented�s(R*R+R,RRHRIRJ(((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRA�s		s�-----BEGIN EC PRIVATE KEY-----
MF8CAQEEGF7IQgvW75JSqULpiQQ8op9WH6Uldw6xxaAKBggqhkjOPQMBAaE0AzIA
BLiBd9CE7xf15FY5QIAoNg+fWbSk1yZOYtoGUdzkejWkxbRc9RWTQjqLVXucIJnz
bA==
-----END EC PRIVATE KEY-----
sdsome string for signingcontents don't really matterbut do include also some crazy values: 	
��t	sigencodetbytescCs|S(N((R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt<lambda>�tsbytes memoryviewcCs
t|�S(N(R(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRM�RNRcCs
t|�S(N(R(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRMRNsbytearray memoryviewcCstt|��S(N(RR(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRMRNsarray.array of bytescCstjd|�S(NR(R(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRMRNsarray.array of bytes memoryviewcCsttjd|��S(NR(RR(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRMRNsarray.array of intscCstjd|�S(NR#(R(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRMRNsarray.array of ints memoryviewcCsttjd|��S(NR#(RR(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRMRNtintscCs|S(N((R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRMRNtrawcCs
t|�S(N(tconv(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRMRNtdercCs
t|�S(N(RQ(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRM
RNtstringscCstd�|D��S(Ncss|]}t|�VqdS(N(RQ(t.0ti((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pys	<genexpr>s(ttuple(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRMstverifyt
verify_digesttids{2}-{0}-{1}s1signature,decoder,mod_apply,fun,vrf_mthd,vrf_datacCs||�}dS(N((t	signaturetdecodert	mod_applytfuntvrf_mthdtvrf_datatsig((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_VerifyingKey_verifyss^�B��R�B�<��V�%w��cCs|S(N((R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRM)RNcCstt|��S(N(RR(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRM,RNcCstjd|�S(NR(R(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRM-RNcCsttjd|��S(NR(RR(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRM/RNcCstjd|�S(NR#(R(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRM0RNcCsttjd|��S(NR#(RR(R((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyRM2RNtconvertcCs|t�}tj|�}dS(N(t
prv_key_bytesRR(RbtkeyR0((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_SigningKey_from_string8si����cCs|t�}tj|�}dS(N(R
RR4(RbRdR0((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_SigningKey_from_derLss

cCs5tj|t�d|t��}tj|t�dS(Nt
extra_entropy(R0tsign_deterministictdataRgRRW(RbR`((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt"test_SigningKey_sign_deterministicWscCs5tj|t�d|t��}tj|t�dS(NRg(R0tsign_digest_deterministict	data_hashRgRRWRi(RbR`((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt)test_SigningKey_sign_digest_deterministicascCs)tj|t��}tj|t�dS(N(R0tsignRiRRW(RbR`((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_SigningKey_signjscCs)tj|t��}tj|t�dS(N(R0tsign_digestRlRRWRi(RbR`((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyttest_SigningKey_sign_digestqs(Ht	unittest2tunittesttImportErrorRt	NameErrort
memoryviewRtsixtsystpytestR5tkeysRRRRRtutilRRRRRRtTestCaseR	R-RAR2R
R4R0t
verifying_keyRRitsha1tupdatetdigestRlRntsig_rawtsig_dertsig_stringst	verifierstmodifierR]RQt
sig_formatRZR[R\RWRXtmethod_nameR^R_tappendtparamtformattmarktparametrizeRaRct
convertersRRbReRfRgRjRmRoRq(((sD/opt/plesk/python/2.7/lib/python2.7/site-packages/ecdsa/test_keys.pyt<module>s�


.SU#	
("%					
"	
	

Zerion Mini Shell 1.0