mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
* mpi-bit.c (mpi_normalize): Replaced the check for protected by
is_opaque. (mpi_get_nbits): Removed the special case for protected MPIs. * mpicoder.c (do_get_buffer): Likewise. (mpi_print): Removed the nbit_info printing.
This commit is contained in:
parent
c5445cc323
commit
7a71a26d59
5 changed files with 41 additions and 44 deletions
|
@ -1,3 +1,9 @@
|
|||
2002-09-10 Werner Koch <wk@gnupg.org>
|
||||
|
||||
* mpi.h (mpi_is_protected, mpi_set_protect_flag)
|
||||
(mpi_clear_protect_flag): Removed.
|
||||
(mpi_get_nbit_info, mpi_set_nbit_info): Removed.
|
||||
|
||||
2002-08-13 David Shaw <dshaw@jabberwocky.com>
|
||||
|
||||
* cipher.h: Add AES aliases for RIJNDAEL algo numbers.
|
||||
|
|
|
@ -71,7 +71,7 @@ struct gcry_mpi {
|
|||
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: the mpi is encrypted */
|
||||
/* bit 1: not used */
|
||||
/* bit 2: the limb is a pointer to some m_alloced data */
|
||||
mpi_limb_t *d; /* array with the limbs */
|
||||
};
|
||||
|
@ -81,8 +81,6 @@ typedef struct gcry_mpi *MPI;
|
|||
#define MPI_NULL NULL
|
||||
|
||||
#define mpi_get_nlimbs(a) ((a)->nlimbs)
|
||||
#define mpi_get_nbit_info(a) ((a)->nbits)
|
||||
#define mpi_set_nbit_info(a,b) ((a)->nbits = (b))
|
||||
#define mpi_is_neg(a) ((a)->sign)
|
||||
|
||||
/*-- mpiutil.c --*/
|
||||
|
@ -111,9 +109,6 @@ typedef struct gcry_mpi *MPI;
|
|||
#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 );
|
||||
#define mpi_is_protected(a) ((a) && ((a)->flags&2))
|
||||
#define mpi_set_protect_flag(a) ((a)->flags |= 2)
|
||||
#define mpi_clear_protect_flag(a) ((a)->flags &= ~2)
|
||||
#define mpi_is_secure(a) ((a) && ((a)->flags&1))
|
||||
void mpi_set_secure( MPI a );
|
||||
void mpi_clear( MPI a );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue