# Copyright (C) 2011 Nominum, Inc. # # Permission to use, copy, modify, and distribute this software and its # documentation for any purpose with or without fee is hereby granted, # provided that the above copyright notice and this permission notice # appear in all copies. # # THE SOFTWARE IS PROVIDED "AS IS" AND NOMINUM DISCLAIMS ALL WARRANTIES # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL NOMINUM BE LIABLE FOR # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT # OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. """Hashing backwards compatibility wrapper""" import hashlib hashes = {} hashes['MD5'] = hashlib.md5 hashes['SHA1'] = hashlib.sha1 hashes['SHA224'] = hashlib.sha224 hashes['SHA256'] = hashlib.sha256 hashes['SHA384'] = hashlib.sha384 hashes['SHA512'] = hashlib.sha512 def get(algorithm): return hashes[algorithm.upper()]
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
rdtypes | Folder | 0755 |
|
|
__init__.py | File | 1.3 KB | 0644 |
|
_compat.py | File | 1.28 KB | 0644 |
|
dnssec.py | File | 14.44 KB | 0644 |
|
e164.py | File | 3.07 KB | 0644 |
|
edns.py | File | 4.28 KB | 0644 |
|
entropy.py | File | 4.36 KB | 0644 |
|
exception.py | File | 4.52 KB | 0644 |
|
flags.py | File | 2.6 KB | 0644 |
|
grange.py | File | 1.93 KB | 0644 |
|
hash.py | File | 1.07 KB | 0644 |
|
inet.py | File | 3.17 KB | 0644 |
|
ipv4.py | File | 1.98 KB | 0644 |
|
ipv6.py | File | 5.17 KB | 0644 |
|
message.py | File | 42.12 KB | 0644 |
|
name.py | File | 28.75 KB | 0644 |
|
namedict.py | File | 3.59 KB | 0644 |
|
node.py | File | 5.91 KB | 0644 |
|
opcode.py | File | 2.48 KB | 0644 |
|
query.py | File | 18.64 KB | 0644 |
|
rcode.py | File | 3.03 KB | 0644 |
|
rdata.py | File | 14.65 KB | 0644 |
|
rdataclass.py | File | 3.18 KB | 0644 |
|
rdataset.py | File | 11.29 KB | 0644 |
|
rdatatype.py | File | 5.21 KB | 0644 |
|
renderer.py | File | 11.64 KB | 0644 |
|
resolver.py | File | 50.88 KB | 0644 |
|
reversename.py | File | 3.23 KB | 0644 |
|
rrset.py | File | 5.85 KB | 0644 |
|
set.py | File | 7.53 KB | 0644 |
|
tokenizer.py | File | 17.88 KB | 0644 |
|
tsig.py | File | 7.54 KB | 0644 |
|
tsigkeyring.py | File | 1.7 KB | 0644 |
|
ttl.py | File | 2.23 KB | 0644 |
|
update.py | File | 9.78 KB | 0644 |
|
version.py | File | 1.23 KB | 0644 |
|
wiredata.py | File | 3.64 KB | 0644 |
|
zone.py | File | 39.09 KB | 0644 |
|