??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó
-=Pc @ s¤ d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z e j d d ƒ Z e j d d ƒ Z
d Z d Z d e j
j f d „ ƒ YZ d S( iÿÿÿÿNt 0123456789ABCDEFGHIJKLMNOPQRSTUVt ABCDEFGHIJKLMNOPQRSTUVWXYZ234567i t NSEC3c B s‰ e Z d Z d d d d d d g Z d „ Z d
e d „ Z d
e d „ Z e e ƒ Z d
d
d
„ Z
d
d „ Z e e ƒ Z d „ Z RS( sž NSEC3 record
@ivar algorithm: the hash algorithm number
@type algorithm: int
@ivar flags: the flags
@type flags: int
@ivar iterations: the number of iterations
@type iterations: int
@ivar salt: the salt
@type salt: string
@ivar next: the next name hash
@type next: string
@ivar windows: the windowed bitmap list
@type windows: list of (window number, string) tuplest algorithmt flagst
iterationst saltt nextt windowsc C sS t t | ƒ j | | ƒ | | _ | | _ | | _ | | _ | | _ | | _ d S( N( t superR t __init__R R R R R R ( t selft rdclasst rdtypeR R R R R R ( ( s; /usr/lib64/python2.7/site-packages/dns/rdtypes/ANY/NSEC3.pyR
6 s c
K s/ t j | j ƒ j t ƒ j ƒ } | j d k r9 d } n | j j d ƒ } d } x¸ | j D] \ } } g } x t d t
| ƒ ƒ D]j }
t | |
ƒ } xQ t d d ƒ D]@ } | d | ?@r© | j t
j j | d |
d | ƒ ƒ q© q© Wqƒ W| d d j | ƒ 7} q[ Wd | j | j | j | | | f S(
Nt t -s hex-codeci i i€ i t s %u %u %u %s %s%s( t base64t b32encodeR t translatet b32_normal_to_hext lowerR t encodeR t xranget lent ordt appendt dnst rdatatypet to_textt joinR R R (
R t origint
relativizet kwR R t textt windowt bitmapt bitst it bytet j( ( s; /usr/lib64/python2.7/site-packages/dns/rdtypes/ANY/NSEC3.pyR @ s ! %c C sa | j ƒ } | j ƒ } | j ƒ } | j ƒ } | d k rE d } n | j d ƒ } | j ƒ j ƒ j t ƒ }
t j |
ƒ }
g } x‰ | j ƒ j
ƒ } | j ƒ r© Pn t j
j | j ƒ }
|
d k rß t j j d ƒ ‚ n |
d k r t j j d ƒ ‚ n | j |
ƒ q‡ | j ƒ d } d } d } d g d } g } xÎ | D]Æ }
|
| k r^qFn |
} |
d
} | | k rÂ| d k r¬| j | d j | d | !ƒ f ƒ n d g d } | } n |
d
} | d } | d } | d } t t | | ƒ d
| ?Bƒ | |