Package dns :: Package rdtypes :: Package ANY :: Module NSEC3 :: Class NSEC3
[hide private]
[frames] | no frames]

Class NSEC3

source code

 object --+    
          |    
rdata.Rdata --+
              |
             NSEC3

NSEC3 record

Instance Methods [hide private]
 
__init__(self, rdclass, rdtype, algorithm, flags, iterations, salt, next, windows)
Initialize an rdata.
source code
string
to_text(self, origin=None, relativize=True, **kw)
Convert an rdata to text format.
source code
string
to_wire(self, file, compress=None, origin=None)
Convert an rdata to wire format.
source code

Inherited from rdata.Rdata: __eq__, __ge__, __gt__, __hash__, __le__, __lt__, __ne__, __repr__, __str__, choose_relativity, covers, extended_rdatatype, to_digestable, validate

Inherited from rdata.Rdata (private): _cmp

Inherited from object: __delattr__, __format__, __getattribute__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Class Methods [hide private]
dns.rdata.Rdata instance
from_text(cls, rdclass, rdtype, tok, origin=None, relativize=True)
Build an rdata object from text format.
source code
dns.rdata.Rdata instance
from_wire(cls, rdclass, rdtype, wire, current, rdlen, origin=None)
Build an rdata object from wire format
source code
Instance Variables [hide private]
int algorithm
the hash algorithm number
int flags
the flags
int iterations
the number of iterations
string next
the next name hash
string salt
the salt
list of (window number, string) tuples windows
the windowed bitmap list
Properties [hide private]

Inherited from rdata.Rdata: rdclass, rdtype

Inherited from object: __class__

Method Details [hide private]

__init__(self, rdclass, rdtype, algorithm, flags, iterations, salt, next, windows)
(Constructor)

source code 

Initialize an rdata.

Parameters:
  • rdclass - The rdata class
  • rdtype - The rdata type
Overrides: object.__init__
(inherited documentation)

to_text(self, origin=None, relativize=True, **kw)

source code 

Convert an rdata to text format.

Returns: string
Overrides: rdata.Rdata.to_text
(inherited documentation)

from_text(cls, rdclass, rdtype, tok, origin=None, relativize=True)
Class Method

source code 

Build an rdata object from text format.

Parameters:
  • rdclass - The rdata class
  • rdtype - The rdata type
  • tok - The tokenizer
  • origin - The origin to use for relative names
  • relativize - should names be relativized?
Returns: dns.rdata.Rdata instance
Overrides: rdata.Rdata.from_text
(inherited documentation)

to_wire(self, file, compress=None, origin=None)

source code 

Convert an rdata to wire format.

Returns: string
Overrides: rdata.Rdata.to_wire
(inherited documentation)

from_wire(cls, rdclass, rdtype, wire, current, rdlen, origin=None)
Class Method

source code 

Build an rdata object from wire format

Parameters:
  • rdclass - The rdata class
  • rdtype - The rdata type
  • wire - The wire-format message
  • current - The offset in wire of the beginning of the rdata.
  • rdlen - The length of the wire-format rdata
  • origin - The origin to use for relative names
Returns: dns.rdata.Rdata instance
Overrides: rdata.Rdata.from_wire
(inherited documentation)