DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Program Files/MySQL/MySQL Workbench 6.3 CE/python/site-packages/ecdsa/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /Program Files/MySQL/MySQL Workbench 6.3 CE/python/site-packages/ecdsa/rfc6979.pyc
ó
rKXc@sdZddlZddlmZddlmZmZddlmZye	dƒWne
k
rèidd	6d
d6dd
6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d!6d"d#6d$d%6d&d'6Zd(„Z	nXd)„Zd*„Z
d+„Zd,„ZdS(-s
RFC 6979:
    Deterministic Usage of the Digital Signature Algorithm (DSA) and
    Elliptic Curve Digital Signature Algorithm (ECDSA)

    http://tools.ietf.org/html/rfc6979

Many thanks to Coda Hale for his implementation in Go language:
    https://github.com/codahale/rfc6979
iÿÿÿÿN(thexlifyi(tnumber_to_stringtnumber_to_string_crop(tbit0000t0t0001t1t0010t2t0011t3t0100t4t0101t5t0110t6t0111t7t1000t8t1001t9t1010tat1011Rt1100tct1101tdt1110tet1111tfcCsHdjd„dt|ƒDƒƒjdƒ}|dkr@d|Sd|S(Ntcss|]}t|VqdS(N(tbinmap(t.0tx((sSC:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\ecdsa\rfc6979.pys	<genexpr>ss%xRis-0bt0b(tjointabstlstrip(tvaluetv((sSC:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\ecdsa\rfc6979.pytbins,cCs%t|ƒ}|jdƒ}t|ƒS(Ns-0b(R-R*tlen(tnumts((sSC:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\ecdsa\rfc6979.pyt
bit_lengthscCsAtt|ƒdƒ}t|ƒd}||kr=|||?S|S(Nii(tintRR.(tdatatqlenR&tl((sSC:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\ecdsa\rfc6979.pytbits2int$s
cCsAt|t|ƒƒ}||}|dkr4|}nt||ƒS(Ni(R6R1R(R3tordertz1tz2((sSC:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\ecdsa\rfc6979.pytbits2octets,s

	cCs°t|ƒ}|ƒj}|dd}t||ƒt||ƒ}tdƒ|}tdƒ|}	tj|	|tdƒ||ƒjƒ}	tj|	||ƒjƒ}tj|	|tdƒ||ƒjƒ}	tj|	||ƒjƒ}x¿tr«tdƒ}
x;t	|
ƒ|kr<tj|	||ƒjƒ}|
|7}
qWt
|
|ƒ}|dkrh||krh|Stj|	|tdƒ|ƒjƒ}	tj|	||ƒjƒ}qíWdS(s

        order - order of the DSA generator used in the signature
        secexp - secure exponent (private key) in numeric form
        hash_func - reference to the same hash function used for generating hash
        data - hash in binary form of the signing data
    iistR#iN(R1tdigest_sizeRR:RthmactnewtdigesttTrueR.R6(R7tsecexpt	hash_funcR3R4tholentrolentbxR,tktttsecret((sSC:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\ecdsa\rfc6979.pyt
generate_k6s())	%(t__doc__R=tbinasciiRtutilRRtsixRR-t	NameErrorR$R1R6R:RI(((sSC:\Program Files\MySQL\MySQL Workbench 6.3 CE/python/site-packages\ecdsa\rfc6979.pyt<module>
s 

			

Anon7 - 2022
AnonSec Team