summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mpi/mpi.c35
-rw-r--r--mpi/mpi.h7
2 files changed, 0 insertions, 42 deletions
diff --git a/mpi/mpi.c b/mpi/mpi.c
index 3b01b6f9..1037dc70 100644
--- a/mpi/mpi.c
+++ b/mpi/mpi.c
@@ -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)
{
diff --git a/mpi/mpi.h b/mpi/mpi.h
index fa926eeb..06691230 100644
--- a/mpi/mpi.h
+++ b/mpi/mpi.h
@@ -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))