aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/fipsmodule/ec/wnaf.c
diff options
context:
space:
mode:
authorBoringSSL Robot <178796648329-compute@developer.gserviceaccount.com>2023-11-27 23:27:32 +0000
committerBoringSSL Robot <178796648329-compute@developer.gserviceaccount.com>2023-11-27 23:27:32 +0000
commitb2254dc6314050238a77eac45699a11d46967acf (patch)
treedb5f2c02e3e08a41383f16c694e3f9f244cdc5a8 /src/crypto/fipsmodule/ec/wnaf.c
parentb69f4d27a75dcf4b94138790883b44274fab56c2 (diff)
parentd24a38200fef19150eef00cad35b138936c08767 (diff)
downloadboringssl-b2254dc6314050238a77eac45699a11d46967acf.zip
boringssl-b2254dc6314050238a77eac45699a11d46967acf.tar.gz
boringssl-b2254dc6314050238a77eac45699a11d46967acf.tar.bz2
update chromium-stable-with-bazel from chromium-stable branch
Diffstat (limited to 'src/crypto/fipsmodule/ec/wnaf.c')
-rw-r--r--src/crypto/fipsmodule/ec/wnaf.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/crypto/fipsmodule/ec/wnaf.c b/src/crypto/fipsmodule/ec/wnaf.c
index beb9295..f5214b2 100644
--- a/src/crypto/fipsmodule/ec/wnaf.c
+++ b/src/crypto/fipsmodule/ec/wnaf.c
@@ -138,8 +138,8 @@ void ec_compute_wNAF(const EC_GROUP *group, int8_t *out,
// we shift and add at most one copy of |bit|, this will continue to hold
// afterwards.
window_val >>= 1;
- window_val +=
- bit * bn_is_bit_set_words(scalar->words, group->order.width, j + w + 1);
+ window_val += bit * bn_is_bit_set_words(scalar->words, group->order.N.width,
+ j + w + 1);
assert(window_val <= next_bit);
}
@@ -183,7 +183,7 @@ int ec_GFp_mont_mul_public_batch(const EC_GROUP *group, EC_JACOBIAN *r,
const EC_SCALAR *g_scalar,
const EC_JACOBIAN *points,
const EC_SCALAR *scalars, size_t num) {
- size_t bits = BN_num_bits(&group->order);
+ size_t bits = EC_GROUP_order_bits(group);
size_t wNAF_len = bits + 1;
int ret = 0;
@@ -214,7 +214,7 @@ int ec_GFp_mont_mul_public_batch(const EC_GROUP *group, EC_JACOBIAN *r,
int8_t g_wNAF[EC_MAX_BYTES * 8 + 1];
EC_JACOBIAN g_precomp[EC_WNAF_TABLE_SIZE];
assert(wNAF_len <= OPENSSL_ARRAY_SIZE(g_wNAF));
- const EC_JACOBIAN *g = &group->generator->raw;
+ const EC_JACOBIAN *g = &group->generator.raw;
if (g_scalar != NULL) {
ec_compute_wNAF(group, g_wNAF, g_scalar, bits, EC_WNAF_WINDOW_BITS);
compute_precomp(group, g_precomp, g, EC_WNAF_TABLE_SIZE);