mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-04 21:24:43 +02:00
Fix for negative values
This commit is contained in:
@@ -5485,7 +5485,7 @@ int mp_radix_size (mp_int *a, int radix, int *size)
|
|||||||
|
|
||||||
#ifndef WC_DISABLE_RADIX_ZERO_PAD
|
#ifndef WC_DISABLE_RADIX_ZERO_PAD
|
||||||
/* For hexadecimal output, add zero padding when number of digits is odd */
|
/* For hexadecimal output, add zero padding when number of digits is odd */
|
||||||
if ((digs & 1) && (radix == 16)) {
|
if (((a->sign == FP_NEG) ? !(digs & 1) : (digs & 1)) && (radix == 16)) {
|
||||||
++digs;
|
++digs;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user