Switch one point addition to a point doubling in p256-x86_64.c.
Change-Id: I67d8e72ff6f7d0b5d2393555b236510c391f2e78 Reviewed-on: https://boringssl-review.googlesource.com/8830 Reviewed-by: Adam Langley <agl@google.com>
This commit is contained in:
parent
e470e66e14
commit
feff406782
@ -312,7 +312,7 @@ static int ecp_nistz256_windowed_mul(const EC_GROUP *group, P256_POINT *r,
|
|||||||
ecp_nistz256_point_double(&row[10 - 1], &row[5 - 1]);
|
ecp_nistz256_point_double(&row[10 - 1], &row[5 - 1]);
|
||||||
ecp_nistz256_point_add(&row[15 - 1], &row[14 - 1], &row[1 - 1]);
|
ecp_nistz256_point_add(&row[15 - 1], &row[14 - 1], &row[1 - 1]);
|
||||||
ecp_nistz256_point_add(&row[11 - 1], &row[10 - 1], &row[1 - 1]);
|
ecp_nistz256_point_add(&row[11 - 1], &row[10 - 1], &row[1 - 1]);
|
||||||
ecp_nistz256_point_add(&row[16 - 1], &row[15 - 1], &row[1 - 1]);
|
ecp_nistz256_point_double(&row[16 - 1], &row[8 - 1]);
|
||||||
|
|
||||||
BN_ULONG tmp[P256_LIMBS];
|
BN_ULONG tmp[P256_LIMBS];
|
||||||
alignas(32) P256_POINT h;
|
alignas(32) P256_POINT h;
|
||||||
|
Loading…
Reference in New Issue
Block a user