literal suffix

This commit is contained in:
Francois Perrad 2019-10-20 17:28:13 +02:00
parent 0de27bcbd9
commit 4b7e73cddf

View File

@ -59,7 +59,7 @@ mp_err mp_sqrtmod_prime(const mp_int *n, const mp_int *prime, mp_int *ret)
} }
/* find a Z such that the Legendre symbol (Z|prime) == -1 */ /* find a Z such that the Legendre symbol (Z|prime) == -1 */
mp_set(&Z, 2u); mp_set(&Z, 2uL);
/* Z = 2 */ /* Z = 2 */
for (;;) { for (;;) {
if ((err = mp_kronecker(&Z, prime, &legendre)) != MP_OKAY) goto cleanup; if ((err = mp_kronecker(&Z, prime, &legendre)) != MP_OKAY) goto cleanup;
@ -79,7 +79,7 @@ mp_err mp_sqrtmod_prime(const mp_int *n, const mp_int *prime, mp_int *ret)
/* T = n ^ Q mod prime */ /* T = n ^ Q mod prime */
if ((err = mp_copy(&S, &M)) != MP_OKAY) goto cleanup; if ((err = mp_copy(&S, &M)) != MP_OKAY) goto cleanup;
/* M = S */ /* M = S */
mp_set(&two, 2u); mp_set(&two, 2uL);
for (;;) { for (;;) {
if ((err = mp_copy(&T, &t1)) != MP_OKAY) goto cleanup; if ((err = mp_copy(&T, &t1)) != MP_OKAY) goto cleanup;