aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/ec/efd/edwards/yzsquared/ladder/mladd-2006-g.op3
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/ec/efd/edwards/yzsquared/ladder/mladd-2006-g.op3')
-rw-r--r--pyecsca/ec/efd/edwards/yzsquared/ladder/mladd-2006-g.op322
1 files changed, 22 insertions, 0 deletions
diff --git a/pyecsca/ec/efd/edwards/yzsquared/ladder/mladd-2006-g.op3 b/pyecsca/ec/efd/edwards/yzsquared/ladder/mladd-2006-g.op3
new file mode 100644
index 0000000..1d8670a
--- /dev/null
+++ b/pyecsca/ec/efd/edwards/yzsquared/ladder/mladd-2006-g.op3
@@ -0,0 +1,22 @@
+t0 = Z2-Y2
+t1 = t0^2
+V2 = s*t1
+t2 = Z2+Y2
+W2 = t2^2
+t3 = W2-V2
+Y4 = t3^2
+t4 = W2+V2
+t5 = t4^2
+Z4 = r*t5
+t6 = Z2-Y2
+t7 = Z3-Y3
+t8 = t6*t7
+V = s*t8
+t9 = Z2+Y2
+t10 = Z3+Y3
+W = t9*t10
+t11 = W-V
+Y5 = t11^2
+t12 = W+V
+t13 = t12^2
+Z5 = Y1*t13