diff options
Diffstat (limited to 'pyecsca/ec/mult/base.py')
| -rw-r--r-- | pyecsca/ec/mult/base.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pyecsca/ec/mult/base.py b/pyecsca/ec/mult/base.py index 71ddc44..0c244c6 100644 --- a/pyecsca/ec/mult/base.py +++ b/pyecsca/ec/mult/base.py @@ -181,7 +181,7 @@ class ScalarMultiplier(ABC): )[0] def __hash__(self): - return id(self) + return hash((ScalarMultiplier, tuple(self.formulas.keys()), tuple(self.formulas.values()), self.short_circuit)) def __eq__(self, other): if not isinstance(other, ScalarMultiplier): |
