diff options
| author | J08nY | 2023-09-29 21:21:49 +0200 |
|---|---|---|
| committer | J08nY | 2023-09-29 21:21:49 +0200 |
| commit | e773dfb631f925952203f8c040f72f8e5c3f8836 (patch) | |
| tree | 1d769a4caaad951e987860d6946ed7489dce1898 /pyecsca/codegen | |
| parent | 9c6acdd2409c49c2ae64a8c41df315a1eca3eea7 (diff) | |
| download | pyecsca-codegen-e773dfb631f925952203f8c040f72f8e5c3f8836.tar.gz pyecsca-codegen-e773dfb631f925952203f8c040f72f8e5c3f8836.tar.zst pyecsca-codegen-e773dfb631f925952203f8c040f72f8e5c3f8836.zip | |
Remove NOPs in formulas.
Diffstat (limited to 'pyecsca/codegen')
| -rw-r--r-- | pyecsca/codegen/templates/formula_add.c | 4 | ||||
| -rw-r--r-- | pyecsca/codegen/templates/formula_dadd.c | 4 | ||||
| -rw-r--r-- | pyecsca/codegen/templates/formula_dbl.c | 4 | ||||
| -rw-r--r-- | pyecsca/codegen/templates/formula_ladd.c | 4 | ||||
| -rw-r--r-- | pyecsca/codegen/templates/formula_neg.c | 4 | ||||
| -rw-r--r-- | pyecsca/codegen/templates/formula_scl.c | 4 | ||||
| -rw-r--r-- | pyecsca/codegen/templates/formula_tpl.c | 4 |
7 files changed, 14 insertions, 14 deletions
diff --git a/pyecsca/codegen/templates/formula_add.c b/pyecsca/codegen/templates/formula_add.c index 3d7e394..39d12b6 100644 --- a/pyecsca/codegen/templates/formula_add.c +++ b/pyecsca/codegen/templates/formula_add.c @@ -10,7 +10,7 @@ void point_add(const point_t *one, const point_t *other, const curve_t *curve, point_t *out_one) { {{ start_action("add") }} - NOP_128(); + //NOP_128(); {%- if short_circuit %} if (point_equals(one, curve->neutral)) { point_set(other, out_one); @@ -24,6 +24,6 @@ void point_add(const point_t *one, const point_t *other, const curve_t *curve, p {{ ops.render_initializations(initializations) }} {{ ops.render_ops(operations) }} {{ ops.render_returns(returns) }} - NOP_128(); + //NOP_128(); {{ end_action("add") }} }
\ No newline at end of file diff --git a/pyecsca/codegen/templates/formula_dadd.c b/pyecsca/codegen/templates/formula_dadd.c index 0605b23..855cf5d 100644 --- a/pyecsca/codegen/templates/formula_dadd.c +++ b/pyecsca/codegen/templates/formula_dadd.c @@ -10,11 +10,11 @@ void point_dadd(const point_t *one, const point_t *other, const point_t *diff, const curve_t *curve, point_t *out_one) { {{ start_action("dadd") }} - NOP_128(); + //NOP_128(); // TODO: short-circuits {{ ops.render_initializations(initializations) }} {{ ops.render_ops(operations) }} {{ ops.render_returns(returns) }} - NOP_128(); + //NOP_128(); {{ end_action("dadd") }} } diff --git a/pyecsca/codegen/templates/formula_dbl.c b/pyecsca/codegen/templates/formula_dbl.c index b741572..3c10bd7 100644 --- a/pyecsca/codegen/templates/formula_dbl.c +++ b/pyecsca/codegen/templates/formula_dbl.c @@ -10,7 +10,7 @@ void point_dbl(const point_t *one, const curve_t *curve, point_t *out_one) { {{ start_action("dbl") }} - NOP_128(); + //NOP_128(); {%- if short_circuit %} if (point_equals(one, curve->neutral)) { point_set(one, out_one); @@ -20,6 +20,6 @@ void point_dbl(const point_t *one, const curve_t *curve, point_t *out_one) { {{ ops.render_initializations(initializations) }} {{ ops.render_ops(operations) }} {{ ops.render_returns(returns) }} - NOP_128(); + //NOP_128(); {{ end_action("dbl") }} }
\ No newline at end of file diff --git a/pyecsca/codegen/templates/formula_ladd.c b/pyecsca/codegen/templates/formula_ladd.c index 6155185..2eaa531 100644 --- a/pyecsca/codegen/templates/formula_ladd.c +++ b/pyecsca/codegen/templates/formula_ladd.c @@ -10,11 +10,11 @@ void point_ladd(const point_t *one, const point_t *other, const point_t *diff, const curve_t *curve, point_t *out_one, point_t *out_other) { {{ start_action("ladd") }} - NOP_128(); + //NOP_128(); // TODO: short-circuits {{ ops.render_initializations(initializations) }} {{ ops.render_ops(operations) }} {{ ops.render_returns(returns) }} - NOP_128(); + //NOP_128(); {{ end_action("ladd") }} }
\ No newline at end of file diff --git a/pyecsca/codegen/templates/formula_neg.c b/pyecsca/codegen/templates/formula_neg.c index f8d0e14..4eaf62d 100644 --- a/pyecsca/codegen/templates/formula_neg.c +++ b/pyecsca/codegen/templates/formula_neg.c @@ -10,7 +10,7 @@ void point_neg(const point_t *one, const curve_t *curve, point_t *out_one) { {{ start_action("neg") }} - NOP_128(); + //NOP_128(); {%- if short_circuit %} if (point_equals(one, curve->neutral)) { point_set(one, out_one); @@ -20,6 +20,6 @@ void point_neg(const point_t *one, const curve_t *curve, point_t *out_one) { {{ ops.render_initializations(initializations) }} {{ ops.render_ops(operations) }} {{ ops.render_returns(returns) }} - NOP_128(); + //NOP_128(); {{ end_action("neg") }} }
\ No newline at end of file diff --git a/pyecsca/codegen/templates/formula_scl.c b/pyecsca/codegen/templates/formula_scl.c index 8a840e9..dfcfcbe 100644 --- a/pyecsca/codegen/templates/formula_scl.c +++ b/pyecsca/codegen/templates/formula_scl.c @@ -10,7 +10,7 @@ void point_scl(const point_t *one, const curve_t *curve, point_t *out_one) { {{ start_action("scl") }} - NOP_128(); + //NOP_128(); {%- if short_circuit %} if (point_equals(one, curve->neutral)) { point_set(one, out_one); @@ -20,6 +20,6 @@ void point_scl(const point_t *one, const curve_t *curve, point_t *out_one) { {{ ops.render_initializations(initializations) }} {{ ops.render_ops(operations) }} {{ ops.render_returns(returns) }} - NOP_128(); + //NOP_128(); {{ end_action("scl") }} }
\ No newline at end of file diff --git a/pyecsca/codegen/templates/formula_tpl.c b/pyecsca/codegen/templates/formula_tpl.c index 08a6278..40cf114 100644 --- a/pyecsca/codegen/templates/formula_tpl.c +++ b/pyecsca/codegen/templates/formula_tpl.c @@ -10,7 +10,7 @@ void point_tpl(const point_t *one, const curve_t *curve, point_t *out_one) { {{ start_action("tpl") }} - NOP_128(); + //NOP_128(); {%- if short_circuit %} if (point_equals(one, curve->neutral)) { point_set(one, out_one); @@ -20,6 +20,6 @@ void point_tpl(const point_t *one, const curve_t *curve, point_t *out_one) { {{ ops.render_initializations(initializations) }} {{ ops.render_ops(operations) }} {{ ops.render_returns(returns) }} - NOP_128(); + //NOP_128(); {{ end_action("tpl") }} }
\ No newline at end of file |
