hashit.extra
index
/Users/javad/Dropbox/udvikling/projekter/hashit/hashit/hashit/extra.py

Extra functions and classes for hashit

 
Modules
       
binascii
hashlib

 
Classes
       
builtins.object
Crc32
shake

 
class Crc32(builtins.object)
    Crc32(data=b'')
 
This class is an api for the crc32 function that is compatible with mor
 
  Methods defined here:
__init__(self, data=b'')
init class, creates data
copy(self)
return new Crc32 object with same properties
digest(self)
Digest as int
hexdigest(self)
Digest as hex
update(self, data=b'')
Update self.data with new data

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
class shake(builtins.object)
    shake(hashn, data=b'')
 
Top-level api for hashlib.shake
 
  Methods defined here:
__init__(self, hashn, data=b'')
Init class create hasher and data
copy(self)
digest(self, length=None)
Digest binary
hexdigest(self, length=None)
Digest hex
update(self, data=b'')
Update self.data with new data

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Data
        LINUX_LIST = ['Mythbuntu', 'Mac OS X', 'Debian Pure Blend', 'Symphony OS', 'Astra Linux', 'Emdebian Grip', 'Russian Fedora Remix', 'Secure-K', 'Knopperdisk', 'Mobilinux', 'touchscreen', 'MX Linux', 'NepaLinux', 'fli4l', 'Nix', 'Ubuntu Mobile', 'primary', 'Fedora Core', 'ChromeOS', 'rPath', ...]