aboutsummaryrefslogtreecommitdiffstats
path: root/include/mpi.h
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2003-12-17 22:28:49 +0000
committerDavid Shaw <[email protected]>2003-12-17 22:28:49 +0000
commit5c09a5638551413e44be756be1ee62a1ad09d14f (patch)
tree06e82e147093a223ee41e0ce2e433da85eced095 /include/mpi.h
parent* sig-check.c (cmp_help, do_check), sign.c (do_sign): Remove old unused (diff)
downloadgnupg-5c09a5638551413e44be756be1ee62a1ad09d14f.tar.gz
gnupg-5c09a5638551413e44be756be1ee62a1ad09d14f.zip
* mpi.h (gcry_mpi, mpi_get_opaque, mpi_set_opaque): Make nbits and the
length of an opaque MPI unsigned.
Diffstat (limited to '')
-rw-r--r--include/mpi.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/mpi.h b/include/mpi.h
index 3198584a2..34c0b0223 100644
--- a/include/mpi.h
+++ b/include/mpi.h
@@ -68,7 +68,7 @@ EXTERN_UNLESS_MAIN_MODULE int mpi_debug_mode;
struct gcry_mpi {
int alloced; /* array size (# of allocated limbs) */
int nlimbs; /* number of valid limbs */
- int nbits; /* the real number of valid bits (info only) */
+ unsigned int nbits; /* the real number of valid bits (info only) */
int sign; /* indicates a negative number */
unsigned flags; /* bit 0: array must be allocated in secure memory space */
/* bit 1: not used */
@@ -107,8 +107,8 @@ void mpi_resize( MPI a, unsigned nlimbs );
MPI mpi_copy( MPI a );
#endif
#define mpi_is_opaque(a) ((a) && ((a)->flags&4))
-MPI mpi_set_opaque( MPI a, void *p, int len );
-void *mpi_get_opaque( MPI a, int *len );
+MPI mpi_set_opaque( MPI a, void *p, unsigned int len );
+void *mpi_get_opaque( MPI a, unsigned int *len );
#define mpi_is_secure(a) ((a) && ((a)->flags&1))
void mpi_set_secure( MPI a );
void mpi_clear( MPI a );