@@ -428,8 +428,8 @@ static int secp256k1_ecmult_wnaf(int *wnaf, int len, const secp256k1_scalar *a,
428
428
429
429
struct secp256k1_strauss_point_state {
430
430
secp256k1_scalar na_1 , na_lam ;
431
- int wnaf_na_1 [130 ];
432
- int wnaf_na_lam [130 ];
431
+ int wnaf_na_1 [129 ];
432
+ int wnaf_na_lam [129 ];
433
433
int bits_na_1 ;
434
434
int bits_na_lam ;
435
435
size_t input_pos ;
@@ -466,10 +466,10 @@ static void secp256k1_ecmult_strauss_wnaf(const secp256k1_ecmult_context *ctx, c
466
466
secp256k1_scalar_split_lambda (& state -> ps [no ].na_1 , & state -> ps [no ].na_lam , & na [np ]);
467
467
468
468
/* build wnaf representation for na_1 and na_lam. */
469
- state -> ps [no ].bits_na_1 = secp256k1_ecmult_wnaf (state -> ps [no ].wnaf_na_1 , 130 , & state -> ps [no ].na_1 , WINDOW_A );
470
- state -> ps [no ].bits_na_lam = secp256k1_ecmult_wnaf (state -> ps [no ].wnaf_na_lam , 130 , & state -> ps [no ].na_lam , WINDOW_A );
471
- VERIFY_CHECK (state -> ps [no ].bits_na_1 <= 130 );
472
- VERIFY_CHECK (state -> ps [no ].bits_na_lam <= 130 );
469
+ state -> ps [no ].bits_na_1 = secp256k1_ecmult_wnaf (state -> ps [no ].wnaf_na_1 , 129 , & state -> ps [no ].na_1 , WINDOW_A );
470
+ state -> ps [no ].bits_na_lam = secp256k1_ecmult_wnaf (state -> ps [no ].wnaf_na_lam , 129 , & state -> ps [no ].na_lam , WINDOW_A );
471
+ VERIFY_CHECK (state -> ps [no ].bits_na_1 <= 129 );
472
+ VERIFY_CHECK (state -> ps [no ].bits_na_lam <= 129 );
473
473
if (state -> ps [no ].bits_na_1 > bits ) {
474
474
bits = state -> ps [no ].bits_na_1 ;
475
475
}
0 commit comments