Make GMP use uppercase to match LibTomMath.
This commit is contained in:
parent
3fbccfcb5c
commit
e3acd4cabe
@ -188,6 +188,11 @@ static int write_radix(void *a, char *b, int radix)
|
|||||||
{
|
{
|
||||||
LTC_ARGCHK(a != NULL);
|
LTC_ARGCHK(a != NULL);
|
||||||
LTC_ARGCHK(b != NULL);
|
LTC_ARGCHK(b != NULL);
|
||||||
|
if (radix >= 11 && radix <= 36)
|
||||||
|
/* If radix is positive, GMP uses lowercase, and if negative, uppercase.
|
||||||
|
* We want it to use uppercase, to match the test vectors (presumably
|
||||||
|
* generated with LibTomMath). */
|
||||||
|
radix = -radix;
|
||||||
mpz_get_str(b, radix, a);
|
mpz_get_str(b, radix, a);
|
||||||
return CRYPT_OK;
|
return CRYPT_OK;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user