diff options
| author | J08nY | 2023-10-16 14:16:31 +0200 |
|---|---|---|
| committer | J08nY | 2023-10-16 14:16:31 +0200 |
| commit | 9987dc7dd762c44c56cca8b80379bfdc0b515bb3 (patch) | |
| tree | 4b82f50d235364454801b8efa8b316c8a6457b0a /pyecsca/codegen | |
| parent | 3e35387deafd024b67513db3bd26b287d0e7e5a4 (diff) | |
| download | pyecsca-codegen-9987dc7dd762c44c56cca8b80379bfdc0b515bb3.tar.gz pyecsca-codegen-9987dc7dd762c44c56cca8b80379bfdc0b515bb3.tar.zst pyecsca-codegen-9987dc7dd762c44c56cca8b80379bfdc0b515bb3.zip | |
Fix ladder mults.
Diffstat (limited to 'pyecsca/codegen')
| -rw-r--r-- | pyecsca/codegen/templates/mult_diff_ldr.c | 2 | ||||
| -rw-r--r-- | pyecsca/codegen/templates/mult_simple_ldr.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/pyecsca/codegen/templates/mult_diff_ldr.c b/pyecsca/codegen/templates/mult_diff_ldr.c index ae74053..b6d2b97 100644 --- a/pyecsca/codegen/templates/mult_diff_ldr.c +++ b/pyecsca/codegen/templates/mult_diff_ldr.c @@ -2,7 +2,7 @@ #include "point.h" void scalar_mult_inner(bn_t *scalar, point_t *point, curve_t *curve, point_t *out) { - point_t *p0 = point_copy(&curve->neutral); + point_t *p0 = point_copy(curve->neutral); point_t *p1 = point_copy(point); {%- if scalarmult.complete %} int nbits = bn_bit_length(&curve->n) - 1; diff --git a/pyecsca/codegen/templates/mult_simple_ldr.c b/pyecsca/codegen/templates/mult_simple_ldr.c index c393290..ceb257a 100644 --- a/pyecsca/codegen/templates/mult_simple_ldr.c +++ b/pyecsca/codegen/templates/mult_simple_ldr.c @@ -2,7 +2,7 @@ #include "point.h" void scalar_mult_inner(bn_t *scalar, point_t *point, curve_t *curve, point_t *out) { - point_t *p0 = point_copy(&curve->neutral); + point_t *p0 = point_copy(curve->neutral); point_t *p1 = point_copy(point); {%- if scalarmult.complete %} int nbits = bn_bit_length(&curve->n) - 1; |
