aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/ec/efd/edwards/projective/doubling/mdbl-2007-bl.op3
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/ec/efd/edwards/projective/doubling/mdbl-2007-bl.op3')
-rw-r--r--pyecsca/ec/efd/edwards/projective/doubling/mdbl-2007-bl.op313
1 files changed, 13 insertions, 0 deletions
diff --git a/pyecsca/ec/efd/edwards/projective/doubling/mdbl-2007-bl.op3 b/pyecsca/ec/efd/edwards/projective/doubling/mdbl-2007-bl.op3
new file mode 100644
index 0000000..7ad6acf
--- /dev/null
+++ b/pyecsca/ec/efd/edwards/projective/doubling/mdbl-2007-bl.op3
@@ -0,0 +1,13 @@
+t0 = X1+Y1
+B = t0^2
+C = X1^2
+D = Y1^2
+E = C+D
+J = E-cc2
+t1 = B-E
+t2 = t1*J
+X3 = c*t2
+t3 = C-D
+t4 = E*t3
+Y3 = c*t4
+Z3 = E*J