From 614c3bbf3c1c6fede55feae44370b0fe6d3fb5f0 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Mon, 14 Oct 2019 01:04:46 +0100 Subject: [PATCH] catacomb/__init__.py (_ShakeBase._copy): Actally copy the hash state. Rather than sharing because that doesn't end well. --- catacomb/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/catacomb/__init__.py b/catacomb/__init__.py index 6ae1062..ff771b9 100644 --- a/catacomb/__init__.py +++ b/catacomb/__init__.py @@ -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) -- 2.11.0