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: //proc/3/root/usr/lib/python2.4/site-packages/dns/rdtypes/IN/IPSECKEY.pyc
mò
!`Nc@sMdkZdkZdkZdkZdkZdeiifd„ƒYZdS(NtIPSECKEYcBs†tZdZdddddgZd„Zeed„Zeed„Ze	eƒZeed	„Z
ed
„Ze	eƒZd„ZRS(s–IPSECKEY record

    @ivar precedence: the precedence for this key data
    @type precedence: int
    @ivar gateway_type: the gateway type
    @type gateway_type: int
    @ivar algorithm: the algorithm to use
    @type algorithm: int
    @ivar gateway: the public key
    @type gateway: None, IPv4 address, IPV6 address, or domain name
    @ivar key: the public key
    @type key: string
    @see: RFC 4025t
precedencetgateway_typet	algorithmtgatewaytkeyc	Cstt|ƒi||ƒ|djo4|djo|dj	ot	dƒ‚nd}nz|djot
iit
ii
|ƒ}nN|djot
iit
ii|ƒ}n"|djont	d|ƒ‚||_||_||_||_||_dS(Nit.s"invalid gateway for gateway type 0iiis!invalid IPSECKEY gateway type: %d(tsuperRtselft__init__trdclasstrdtypeRRtNonetSyntaxErrortdnstinett	inet_ptontAF_INETtjunktAF_INET6RRR(	RR
RRRRRRR((t;/usr/lib/python2.4/site-packages/dns/rdtypes/IN/IPSECKEY.pyR	(s"




				cKs¾|idjo
d}nv|idjo
|i}nY|idjo
|i}n<|idjot|ii||ƒƒ}n
tdƒ‚d|i|i|i	|t
ii|i
ƒfS(NiRiiisinvalid gateway types%d %d %d %s %s(RRRtstrtchoose_relativitytorigint
relativizet
ValueErrorRRRtrdatat
_base64ifyR(RRRtkwR((Rtto_text?s


cCsò|iƒ}|iƒ}
|iƒ}
|
djo|iƒi||ƒ}n
|i
ƒ}g}xV|iƒi
ƒ}|iƒoPn|iƒptii‚n|i|iƒqbWdi|ƒ}|idƒ}	|||||
|
||	ƒS(Niittbase64_codec(ttokt	get_uint8RRRtget_nameRRRRt
get_stringtchunkstgettunescapettt
is_eol_or_eoft
is_identifierRt	exceptionR
tappendtvaluetjointb64tdecodeRtclsR
R(R0R
RR RRRR.RRRR'R$R((Rt	from_textNs&


cCsþtid|i|i|iƒ}|i|ƒ|idjon©|idjo)|it	i
it	i
i|i
ƒƒnp|idjo)|it	i
it	i
i|i
ƒƒn7|idjo|i
i|d|ƒn
tdƒ‚|i|iƒdS(Ns!BBBiiiisinvalid gateway type(tstructtpackRRRRtheadertfiletwriteRRRRRRtto_wireRRRR(RR5tcompressRR4((RR7es
))cCsš|djotii‚ntid|||d!ƒ}	|	d}
|d7}|d8}|
djo
d}nñ|
djo>tii
tii|||d!ƒ}|d7}|d8}n¦|
djo>tii
tii|||d!ƒ}|d7}|d8}n[|
djo;tii||| |ƒ\}}||7}||8}ntiidƒ‚||||!iƒ}||||	d|
|	d||ƒS(	Nis!BBBiiiiisinvalid IPSECKEY gateway type(trdlenRR*t	FormErrorR2tunpacktwiretcurrentR4RRRRt	inet_ntopRRtnamet	from_wiretcusedtunwrapRR0R
R(R0R
RR<R=R9RRRAR4RR((RR@us6











cCsltiƒ}|i|ƒ|iƒ}|idƒ|iƒ|i|ƒ|iƒ}|iƒt||ƒS(Ni(
t	cStringIOtStringIOtfRR7tgetvaluetwire1tseekttruncatetothertwire2tclosetcmp(RRJRGRKRE((Rt_cmp•s




(
t__name__t
__module__t__doc__t	__slots__R	RtTrueRR1tclassmethodR7R@RN(((RRs
	(	RCR2t
dns.exceptionRtdns.inettdns.nameRtRdataR(RCR2RR((Rt?s