'Return the hash value of this hashing object.
This returns a string containing 8-bit data.  The object is
not altered in any way by this function; you can continue
updating the object after calling this function.'

def digest(self):

    h = self._current()
    return h.digest()
