chiark / gitweb /
catacomb/__init__.py (_ShakeBase._copy): Actally copy the hash state.
[catacomb-python] / catacomb / __init__.py
index 6ae106210faec1c852d77f856d2cfc37f2454c04..ff771b9a051c0b0bbe76ac91c8d1e27bc7c9db54 100644 (file)
@@ -238,7 +238,7 @@ class _ShakeBase (_HashBase):
 
   ## Delegate methods...
   def copy(me): new = me.__class__(); new._copy(me)
-  def _copy(me, other): me._h = other._h
+  def _copy(me, other): me._h = other._h.copy()
   def hash(me, m): me._h.hash(m); return me
   def xof(me): me._h.xof(); return me
   def get(me, n): return me._h.get(n)