@@ -36,9 +36,7 @@ static int s_mp_mul_si(const mp_int *a, long d, mp_int *c)
36
36
* mp_digit might be smaller than a long, which excludes
37
37
* the use of mp_mul_d() here.
38
38
*/
39
- if ((err = mp_set_long (& t , (unsigned long ) d )) != MP_OKAY ) {
40
- goto LBL_MPMULSI_ERR ;
41
- }
39
+ mp_set_long (& t , (unsigned long ) d );
42
40
if ((err = mp_mul (a , & t , c )) != MP_OKAY ) {
43
41
goto LBL_MPMULSI_ERR ;
44
42
}
@@ -95,9 +93,7 @@ int mp_prime_strong_lucas_selfridge(const mp_int *a, int *result)
95
93
for (;;) {
96
94
Ds = sign * D ;
97
95
sign = - sign ;
98
- if ((e = mp_set_long (& Dz , (unsigned long )D )) != MP_OKAY ) {
99
- goto LBL_LS_ERR ;
100
- }
96
+ mp_set_long (& Dz , (unsigned long )D );
101
97
if ((e = mp_gcd (a , & Dz , & gcd )) != MP_OKAY ) {
102
98
goto LBL_LS_ERR ;
103
99
}
@@ -193,31 +189,23 @@ int mp_prime_strong_lucas_selfridge(const mp_int *a, int *result)
193
189
194
190
if (Q < 0 ) {
195
191
Q = - Q ;
196
- if ((e = mp_set_long (& Qmz , (unsigned long )Q )) != MP_OKAY ) {
197
- goto LBL_LS_ERR ;
198
- }
192
+ mp_set_long (& Qmz , (unsigned long )Q );
199
193
if ((e = mp_mul_2 (& Qmz , & Q2mz )) != MP_OKAY ) {
200
194
goto LBL_LS_ERR ;
201
195
}
202
196
/* Initializes calculation of Q^d */
203
- if ((e = mp_set_long (& Qkdz , (unsigned long )Q )) != MP_OKAY ) {
204
- goto LBL_LS_ERR ;
205
- }
197
+ mp_set_long (& Qkdz , (unsigned long )Q );
206
198
Qmz .sign = MP_NEG ;
207
199
Q2mz .sign = MP_NEG ;
208
200
Qkdz .sign = MP_NEG ;
209
201
Q = - Q ;
210
202
} else {
211
- if ((e = mp_set_long (& Qmz , (unsigned long )Q )) != MP_OKAY ) {
212
- goto LBL_LS_ERR ;
213
- }
203
+ mp_set_long (& Qmz , (unsigned long )Q );
214
204
if ((e = mp_mul_2 (& Qmz , & Q2mz )) != MP_OKAY ) {
215
205
goto LBL_LS_ERR ;
216
206
}
217
207
/* Initializes calculation of Q^d */
218
- if ((e = mp_set_long (& Qkdz , (unsigned long )Q )) != MP_OKAY ) {
219
- goto LBL_LS_ERR ;
220
- }
208
+ mp_set_long (& Qkdz , (unsigned long )Q );
221
209
}
222
210
223
211
Nbits = mp_count_bits (& Dz );
0 commit comments