GhostManSec
Server: Apache
System: Linux s323.xrea.com 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User: moonarc (17751)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //lib/python2.7/site-packages/dns/rdtypes/dsbase.pyo
�
�b�Wc@sPddlZddlZddlZddlZdejjfd��YZdS(i����NtDSBasecBsneZdZddddgZd�Zd
ed�Zed
ed��Z	d
d
d�Z
ed
d	��ZRS(sJBase class for rdata that is like a DS record

    @ivar key_tag: the key tag
    @type key_tag: int
    @ivar algorithm: the algorithm
    @type algorithm: int
    @ivar digest_type: the digest type
    @type digest_type: int
    @ivar digest: the digest
    @type digest: int
    @see: draft-ietf-dnsext-delegation-signer-14.txttkey_tagt	algorithmtdigest_typetdigestcCsAtt|�j||�||_||_||_||_dS(N(tsuperRt__init__RRRR(tselftrdclasstrdtypeRRRR((s6/usr/lib/python2.7/site-packages/dns/rdtypes/dsbase.pyR's
			cKs2d|j|j|jtjj|jdd�fS(Ns%d %d %d %st	chunksizei�(RRRtdnstrdatat_hexifyR(Rtorigint
relativizetkw((s6/usr/lib/python2.7/site-packages/dns/rdtypes/dsbase.pytto_text/scCs�|j�}|j�}|j�}g}	xW|j�j�}
|
j�rOPn|
j�sjtjj�n|	j	|
j
j��q-Wdj|	�}t
j|�}|||||||�S(Nt(t
get_uint16t	get_uint8tgettunescapet
is_eol_or_eoft
is_identifierRt	exceptiontSyntaxErrortappendtvaluetencodetjointbinasciit	unhexlify(tclsRR	ttokRRRRRtchunksttR((s6/usr/lib/python2.7/site-packages/dns/rdtypes/dsbase.pyt	from_text5scCsBtjd|j|j|j�}|j|�|j|j�dS(Ns!HBB(tstructtpackRRRtwriteR(RtfiletcompressRtheader((s6/usr/lib/python2.7/site-packages/dns/rdtypes/dsbase.pytto_wireGs
c	Csmtjd|||d!�}|d7}|d8}||||!j�}||||d|d|d|�S(Ns!HBBiiii(R&tunpacktunwrap(	R!RR	twiretcurrenttrdlenRR+R((s6/usr/lib/python2.7/site-packages/dns/rdtypes/dsbase.pyt	from_wireMs


N(t__name__t
__module__t__doc__t	__slots__RtNonetTrueRtclassmethodR%R,R2(((s6/usr/lib/python2.7/site-packages/dns/rdtypes/dsbase.pyRs	(R&Rt	dns.rdataRt
dns.rdatatypeRtRdataR(((s6/usr/lib/python2.7/site-packages/dns/rdtypes/dsbase.pyt<module>s