aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/ec/op.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/ec/op.py')
-rw-r--r--pyecsca/ec/op.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pyecsca/ec/op.py b/pyecsca/ec/op.py
index cb186e1..43a84c0 100644
--- a/pyecsca/ec/op.py
+++ b/pyecsca/ec/op.py
@@ -34,6 +34,9 @@ class CodeOp(object):
op = node.op
self.left = self.__to_name(node.left)
self.right = self.__to_name(node.right)
+ if op is None and len(constants) == 1:
+ self.left = next(iter(constants))
+ self.right = None
self.operator = op
self.parameters = frozenset(params)
self.variables = frozenset(variables)