@@ -90,7 +90,7 @@ static void random_field_element_test(secp256k1_fe *fe) {
90
90
do {
91
91
unsigned char b32 [32 ];
92
92
secp256k1_testrand256_test (b32 );
93
- if (secp256k1_fe_set_b32 (fe , b32 )) {
93
+ if (secp256k1_fe_set_b32_limit (fe , b32 )) {
94
94
break ;
95
95
}
96
96
} while (1 );
@@ -2957,7 +2957,7 @@ static void random_fe(secp256k1_fe *x) {
2957
2957
unsigned char bin [32 ];
2958
2958
do {
2959
2959
secp256k1_testrand256 (bin );
2960
- if (secp256k1_fe_set_b32 (x , bin )) {
2960
+ if (secp256k1_fe_set_b32_limit (x , bin )) {
2961
2961
return ;
2962
2962
}
2963
2963
} while (1 );
@@ -2967,7 +2967,7 @@ static void random_fe_test(secp256k1_fe *x) {
2967
2967
unsigned char bin [32 ];
2968
2968
do {
2969
2969
secp256k1_testrand256_test (bin );
2970
- if (secp256k1_fe_set_b32 (x , bin )) {
2970
+ if (secp256k1_fe_set_b32_limit (x , bin )) {
2971
2971
return ;
2972
2972
}
2973
2973
} while (1 );
@@ -3021,7 +3021,7 @@ static void run_field_convert(void) {
3021
3021
unsigned char b322 [32 ];
3022
3022
secp256k1_fe_storage fes2 ;
3023
3023
/* Check conversions to fe. */
3024
- CHECK (secp256k1_fe_set_b32 (& fe2 , b32 ));
3024
+ CHECK (secp256k1_fe_set_b32_limit (& fe2 , b32 ));
3025
3025
CHECK (secp256k1_fe_equal_var (& fe , & fe2 ));
3026
3026
secp256k1_fe_from_storage (& fe2 , & fes );
3027
3027
CHECK (secp256k1_fe_equal_var (& fe , & fe2 ));
@@ -3043,7 +3043,8 @@ static void run_field_be32_overflow(void) {
3043
3043
static const unsigned char zero [32 ] = { 0x00 };
3044
3044
unsigned char out [32 ];
3045
3045
secp256k1_fe fe ;
3046
- CHECK (secp256k1_fe_set_b32 (& fe , zero_overflow ) == 0 );
3046
+ CHECK (secp256k1_fe_set_b32_limit (& fe , zero_overflow ) == 0 );
3047
+ secp256k1_fe_set_b32_mod (& fe , zero_overflow );
3047
3048
CHECK (secp256k1_fe_normalizes_to_zero (& fe ) == 1 );
3048
3049
secp256k1_fe_normalize (& fe );
3049
3050
CHECK (secp256k1_fe_is_zero (& fe ) == 1 );
@@ -3065,7 +3066,8 @@ static void run_field_be32_overflow(void) {
3065
3066
};
3066
3067
unsigned char out [32 ];
3067
3068
secp256k1_fe fe ;
3068
- CHECK (secp256k1_fe_set_b32 (& fe , one_overflow ) == 0 );
3069
+ CHECK (secp256k1_fe_set_b32_limit (& fe , one_overflow ) == 0 );
3070
+ secp256k1_fe_set_b32_mod (& fe , one_overflow );
3069
3071
secp256k1_fe_normalize (& fe );
3070
3072
CHECK (secp256k1_fe_cmp_var (& fe , & secp256k1_fe_one ) == 0 );
3071
3073
secp256k1_fe_get_b32 (out , & fe );
@@ -3087,7 +3089,8 @@ static void run_field_be32_overflow(void) {
3087
3089
unsigned char out [32 ];
3088
3090
secp256k1_fe fe ;
3089
3091
const secp256k1_fe fe_ff = SECP256K1_FE_CONST (0 , 0 , 0 , 0 , 0 , 0 , 0x01 , 0x000003d0 );
3090
- CHECK (secp256k1_fe_set_b32 (& fe , ff_overflow ) == 0 );
3092
+ CHECK (secp256k1_fe_set_b32_limit (& fe , ff_overflow ) == 0 );
3093
+ secp256k1_fe_set_b32_mod (& fe , ff_overflow );
3091
3094
secp256k1_fe_normalize (& fe );
3092
3095
CHECK (secp256k1_fe_cmp_var (& fe , & fe_ff ) == 0 );
3093
3096
secp256k1_fe_get_b32 (out , & fe );
@@ -3673,7 +3676,7 @@ static void run_inverse_tests(void)
3673
3676
b32 [31 ] = i & 0xff ;
3674
3677
b32 [30 ] = (i >> 8 ) & 0xff ;
3675
3678
secp256k1_scalar_set_b32 (& x_scalar , b32 , NULL );
3676
- secp256k1_fe_set_b32 (& x_fe , b32 );
3679
+ secp256k1_fe_set_b32_mod (& x_fe , b32 );
3677
3680
for (var = 0 ; var <= 1 ; ++ var ) {
3678
3681
test_inverse_scalar (NULL , & x_scalar , var );
3679
3682
test_inverse_field (NULL , & x_fe , var );
@@ -3690,7 +3693,7 @@ static void run_inverse_tests(void)
3690
3693
for (i = 0 ; i < 64 * COUNT ; ++ i ) {
3691
3694
(testrand ? secp256k1_testrand256_test : secp256k1_testrand256 )(b32 );
3692
3695
secp256k1_scalar_set_b32 (& x_scalar , b32 , NULL );
3693
- secp256k1_fe_set_b32 (& x_fe , b32 );
3696
+ secp256k1_fe_set_b32_mod (& x_fe , b32 );
3694
3697
for (var = 0 ; var <= 1 ; ++ var ) {
3695
3698
test_inverse_scalar (NULL , & x_scalar , var );
3696
3699
test_inverse_field (NULL , & x_fe , var );
0 commit comments