MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //usr/local/ssl/lib/python2.4/site-packages/M2Crypto/DH.pyc
mō
äDc@sĄdZdklZdkZdkZdkZdefd„ƒYZeieƒdfd„ƒYZ	ed„Z
d„Zd	„Zd
„Z
eiZeiZdS(sbM2Crypto wrapper for OpenSSL DH API.

Copyright (c) 1999-2003 Ng Pheng Siong. All rights reserved.(sgenparam_callbackNtDHErrorcBstZRS(N(t__name__t
__module__(((t//usr/lib/python2.4/site-packages/M2Crypto/DH.pyRstDHcBsttZdZeiZdd„Zd„Zd„Zd„Z	d„Z
d„Zd„Zd	„Z
d
„Zd„ZRS(sK
    Object interface to the Diffie-Hellman key exchange
    protocol.
    icCs-ti|ƒpt‚||_||_dS(N(tm2t
dh_type_checktdhtAssertionErrortselft_pyfree(R	RR
((Rt__init__s	cCs+t|ddƒo|i|iƒndS(NR
i(tgetattrR	t
m2_dh_freeR(R	((Rt__del__scCs-ti|iƒp
td‚ti|iƒS(Ns'dh' type error(RRR	RRtdh_size(R	((Rt__len__scCs[|djoDttd|fƒ}ti|iƒp
td‚||iƒSnt‚dS(Ntptgtpubtprivs	dh_get_%ss'dh' type error(RRRR(	tnameRRtmethodRR	RRtAttributeError(R	RR((Rt__getattr__"s

cCsE|djo
td‚n(|djo
td‚n||i|<dS(	NRRsset (p, g) via set_params()RRs"generate (pub, priv) via gen_key()(RR(spubspriv(RRtvalueR	t__dict__(R	RR((Rt__setattr__*s




cCs|iS(N(R	R(R	((Rt_ptr2scCs-ti|iƒp
td‚ti|iƒS(Ns'dh' type error(RRR	RRtdh_check(R	((Rtcheck_params5scCs1ti|iƒp
td‚ti|iƒdS(Ns'dh' type error(RRR	RRtdh_generate_key(R	((Rtgen_key9scCs0ti|iƒp
td‚ti|i|ƒS(Ns'dh' type error(RRR	RRtdh_compute_keytpubkey(R	R"((Rtcompute_key=scCs6ti|iƒp
td‚ti|iƒ|iƒS(Ns'dh' type error(RRR	RRtdhparams_printtbioR(R	R%((Rtprint_paramsAs(RRt__doc__Rtdh_freeR
RRRRRRRR R#R&(((RRs									cCstti|||ƒdƒS(Ni(RRtdh_generate_parameterstplenRtcallback(R*RR+((Rt
gen_paramsFscCsti|ƒ}t|ƒS(N(tBIOtopenfiletfileR%tload_params_bio(R/R%((Rtload_paramsJscCstti|iƒƒdƒS(Ni(RRtdh_read_parametersR%R(R%((RR0OscCs9tiƒ}ti||ƒti||ƒt|dƒS(Ni(Rtdh_newRtdh_set_pRtdh_set_gRR(RRR((Rt
set_paramsSs(R'tutiltgenparam_callbackR-tErrRt	ExceptionRtdh_initRR,R1R0R6tDH_GENERATOR_2tDH_GENERATOR_5(R-RR9RR8R1R6RR=R<R0R,((Rt?s

: