Skip to content

Commit c7b322e

Browse files
authored
Merge pull request #318 from czurnieden/clang_tidy_reaction
Removed obsolete code
2 parents aa4864e + 1803417 commit c7b322e

File tree

2 files changed

+5
-20
lines changed

2 files changed

+5
-20
lines changed

bn_mp_prime_is_prime.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,6 @@ mp_err mp_prime_is_prime(const mp_int *a, int t, mp_bool *result)
145145
TODO: can be made a bit finer grained but comparing is not free.
146146
*/
147147
if (t < 0) {
148-
t = -t;
149148
/*
150149
Sorenson, Jonathan; Webster, Jonathan (2015).
151150
"Strong Pseudoprimes to Twelve Prime Bases".

bn_mp_prime_strong_lucas_selfridge.c

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -177,26 +177,12 @@ mp_err mp_prime_strong_lucas_selfridge(const mp_int *a, mp_bool *result)
177177
mp_set(&U2mz, 1uL); /* U_1 */
178178
mp_set(&V2mz, (mp_digit)P); /* V_1 */
179179

180-
if (Q < 0) {
181-
Q = -Q;
182-
mp_set_u32(&Qmz, (uint32_t)Q);
183-
if ((err = mp_mul_2(&Qmz, &Q2mz)) != MP_OKAY) {
184-
goto LBL_LS_ERR;
185-
}
186-
/* Initializes calculation of Q^d */
187-
mp_set_u32(&Qkdz, (uint32_t)Q);
188-
Qmz.sign = MP_NEG;
189-
Q2mz.sign = MP_NEG;
190-
Qkdz.sign = MP_NEG;
191-
Q = -Q;
192-
} else {
193-
mp_set_u32(&Qmz, (uint32_t)Q);
194-
if ((err = mp_mul_2(&Qmz, &Q2mz)) != MP_OKAY) {
195-
goto LBL_LS_ERR;
196-
}
197-
/* Initializes calculation of Q^d */
198-
mp_set_u32(&Qkdz, (uint32_t)Q);
180+
mp_set_i32(&Qmz, Q);
181+
if ((err = mp_mul_2(&Qmz, &Q2mz)) != MP_OKAY) {
182+
goto LBL_LS_ERR;
199183
}
184+
/* Initializes calculation of Q^d */
185+
mp_set_i32(&Qkdz, Q);
200186

201187
Nbits = mp_count_bits(&Dz);
202188

0 commit comments

Comments
 (0)