diff options
-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)) |