aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/ec/data/formulas/dbl-sunec-v21.op3
blob: 7480ec677d3ecb435486a39bccc5d8104bf6e783 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
t0 = X1^2
t1 = Y1^2
t2 = Z1^2
t3 = X1 * Y1
t4 = Y1 * Z1
t3 = t3 + t3
Z = Z1 * X1
Z = Z * 2
Y = t2 * b
Y = Y - Z
Y = 3 * Y
X = t1 - Y
Y = Y + t1
Y = Y * X
X = X * t3
t2 = t2 * 3
Z = Z * b
Z = Z - t2
Z = Z - t0
Z = Z * 3
t0 = t0 * 3
t0 = t0 - t2
t0 = t0 * Z
Y3 = Y + t0
t4 = t4 + t4
Z = Z * t4
X3 = X - Z
Z = t4 * t1
Z3 = Z * 4