diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2025-05-07 07:45:55 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2025-05-07 07:45:55 -0700 |
commit | 31c387fe210456000ec421337f6cfeb5bc61b8e4 (patch) | |
tree | d6ff90b1b2b0394a9eef8b0d04aca050ced0330f | |
parent | 4200a551e0ffe095ec9f4dc7458232d6748f3393 (diff) | |
download | txr-31c387fe210456000ec421337f6cfeb5bc61b8e4.tar.gz txr-31c387fe210456000ec421337f6cfeb5bc61b8e4.tar.bz2 txr-31c387fe210456000ec421337f6cfeb5bc61b8e4.zip |
mpi: remove signed_bin stuff we don't use.
* mpi/mpi.c (mp_read_signed_bin, mp_signed_bin_size,
mp_to_signed_bin): Functions removed.
* mpi/mpi.h (mp_read_signed_bin, mp_signed_bin_size,
mp_to_signed_bin): Declarations removed.
(mp_read_raw, mp_raw_size, mp_toraw): Macros removed.
-rw-r--r-- | mpi/mpi.c | 35 | ||||
-rw-r--r-- | mpi/mpi.h | 7 |
2 files changed, 0 insertions, 42 deletions
@@ -2504,41 +2504,6 @@ void mp_print(mp_int *mp, FILE *ofp) #endif /* if MP_IOFUNC */ -/* Read in a raw value (base 256) into the given mp_int */ -mp_err mp_read_signed_bin(mp_int *mp, unsigned char *str, size_t len) -{ - mp_err res; - - ARGCHK(mp != NULL && str != NULL && len > 0, MP_BADARG); - - if ((res = mp_read_unsigned_bin(mp, str + 1, len - 1)) == MP_OKAY) { - /* Get sign from first byte */ - if (str[0]) - SIGN(mp) = MP_NEG; - else - SIGN(mp) = MP_ZPOS; - } - - return res; -} - -size_t mp_signed_bin_size(mp_int *mp) -{ - ARGCHK(mp != NULL, 0); - - return mp_unsigned_bin_size(mp) + 1; -} - -mp_err mp_to_signed_bin(mp_int *mp, unsigned char *str) -{ - ARGCHK(mp != NULL && str != NULL, MP_BADARG); - - /* Caller responsible for allocating enough memory (use mp_raw_size(mp)) */ - str[0] = convert(char, SIGN(mp)); - - return mp_to_unsigned_bin(mp, str + 1); -} - /* Read in an unsigned value (base 256) into the given mp_int */ mp_err mp_read_unsigned_bin(mp_int *mp, unsigned char *str, size_t len) { @@ -170,10 +170,6 @@ void mp_print(mp_int *mp, FILE *ofp); #define BITS 1 #define BYTES CHAR_BIT -mp_nign mp_err mp_read_signed_bin(mp_int *mp, unsigned char *str, size_t len); -size_t mp_signed_bin_size(mp_int *mp); -mp_err mp_to_signed_bin(mp_int *mp, unsigned char *str); - mp_nign mp_err mp_read_unsigned_bin(mp_int *mp, unsigned char *str, size_t len); size_t mp_unsigned_bin_size(mp_int *mp); mp_err mp_to_unsigned_bin(mp_int *mp, unsigned char *str); @@ -184,9 +180,6 @@ mp_err mp_count_ones(mp_int *mp); mp_size mp_is_pow_two(mp_int *mp); #if MP_COMPAT_MACROS -#define mp_read_raw(mp, str, len) mp_read_signed_bin((mp), (str), (len)) -#define mp_raw_size(mp) mp_signed_bin_size(mp) -#define mp_toraw(mp, str) mp_to_signed_bin((mp), (str)) #define mp_read_mag(mp, str, len) mp_read_unsigned_bin((mp), (str), (len)) #define mp_mag_size(mp) mp_unsigned_bin_size(mp) #define mp_tomag(mp, str) mp_to_unsigned_bin((mp), (str)) |