Viewing File: /usr/lib64/python2.7/site-packages/Crypto/Hash/hashalgo.pyo
ó
Bd\Rc @ s' d d l m Z d d d „ ƒ YZ d S( iÿÿÿÿ( t hexlifyt HashAlgoc B sV e Z d Z d Z d Z d d „ Z d „ Z d „ Z d „ Z d „ Z
d d „ Z RS( se A generic class for an abstract cryptographic hash algorithm.
:undocumented: block_size
c C sG t | d ƒ r! | j ƒ | _ n | ƒ | _ | rC | j | ƒ n d S( s• Initialize the hash object.
:Parameters:
hashFactory : callable
An object that will generate the actual hash implementation.
*hashFactory* must have a *new()* method, or must be directly
callable.
data : byte string
The very first chunk of the message to hash.
It is equivalent to an early call to `update()`.
t newN( t hasattrR t _hasht update( t selft hashFactoryt data( ( s: /usr/lib64/python2.7/site-packages/Crypto/Hash/hashalgo.pyt __init__"