diff options
Diffstat (limited to 'pyecsca/ec/mult/base.py')
| -rw-r--r-- | pyecsca/ec/mult/base.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pyecsca/ec/mult/base.py b/pyecsca/ec/mult/base.py index 469be39..1c51271 100644 --- a/pyecsca/ec/mult/base.py +++ b/pyecsca/ec/mult/base.py @@ -48,7 +48,7 @@ class ScalarMultiplicationAction(ResultAction): @public -class PrecomputationAction(Action): +class PrecomputationAction(ResultAction): """A precomputation of a point in scalar multiplication.""" params: DomainParameters @@ -239,6 +239,11 @@ class ScalarMultiplier(ABC): @public +class PrecompMultiplier(ScalarMultiplier, ABC): + pass + + +@public class AccumulatorMultiplier(ScalarMultiplier, ABC): """ A scalar multiplication algorithm mix-in class for a multiplier that accumulates. |
