mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-07-28 00:21:48 +03:00
Clean up mpi_mod_init/free
Signed-off-by: Janos Follath <janos.follath@arm.com>
This commit is contained in:
@ -56,8 +56,12 @@ typedef enum
|
|||||||
MBEDTLS_MPI_MOD_REP_OPT_RED
|
MBEDTLS_MPI_MOD_REP_OPT_RED
|
||||||
} mbedtls_mpi_mod_rep_selector;
|
} mbedtls_mpi_mod_rep_selector;
|
||||||
|
|
||||||
#define MBEDTLS_MPI_MOD_EXT_REP_LE 0x1
|
typedef enum
|
||||||
#define MBEDTLS_MPI_MOD_EXT_REP_BE 0x2
|
{
|
||||||
|
MBEDTLS_MPI_MOD_EXT_REP_INVALID = 0,
|
||||||
|
MBEDTLS_MPI_MOD_EXT_REP_LE,
|
||||||
|
MBEDTLS_MPI_MOD_EXT_REP_BE
|
||||||
|
} mbedtls_mpi_mod_ext_rep;
|
||||||
|
|
||||||
void mbedtls_mpi_mod_residue_release( mbedtls_mpi_mod_residue *r );
|
void mbedtls_mpi_mod_residue_release( mbedtls_mpi_mod_residue *r );
|
||||||
|
|
||||||
|
@ -114,7 +114,11 @@ void mbedtls_mpi_mod_modulus_init( mbedtls_mpi_mod_modulus *m )
|
|||||||
if ( m == NULL )
|
if ( m == NULL )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
m->rep.mont = 0;
|
m->p = NULL;
|
||||||
|
m->n = 0;
|
||||||
|
m->plen = 0;
|
||||||
|
m->ext_rep = MBEDTLS_MPI_MOD_EXT_REP_INVALID;
|
||||||
|
m->int_rep = MBEDTLS_MPI_MOD_REP_INVALID;
|
||||||
}
|
}
|
||||||
|
|
||||||
void mbedtls_mpi_mod_modulus_free( mbedtls_mpi_mod_modulus *m )
|
void mbedtls_mpi_mod_modulus_free( mbedtls_mpi_mod_modulus *m )
|
||||||
@ -125,10 +129,8 @@ void mbedtls_mpi_mod_modulus_free( mbedtls_mpi_mod_modulus *m )
|
|||||||
m->p = NULL;
|
m->p = NULL;
|
||||||
m->n = 0;
|
m->n = 0;
|
||||||
m->plen = 0;
|
m->plen = 0;
|
||||||
m->ext_rep = 0;
|
m->ext_rep = MBEDTLS_MPI_MOD_EXT_REP_INVALID;
|
||||||
m->int_rep = 0;
|
m->int_rep = MBEDTLS_MPI_MOD_REP_INVALID;
|
||||||
m->rep.mont = NULL;
|
|
||||||
m->rep.ored = NULL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int mbedtls_mpi_mod_modulus_setup( mbedtls_mpi_mod_modulus *m,
|
int mbedtls_mpi_mod_modulus_setup( mbedtls_mpi_mod_modulus *m,
|
||||||
|
Reference in New Issue
Block a user