mbedtls_mpi_init() is only used within mbedTLS.
 
Symbols
loading...
Files
loading...

mbedtls_mpi_init() function

Initialize an MPI context. This makes the MPI ready to be set or freed, but does not define a value for the MPI.

Syntax

void mbedtls_mpi_init( mbedtls_mpi *X );
Implemented in bignum.c:89

Arguments

X

The MPI context to initialize. This must not be \c NULL.

References

LocationReferrerText
bignum.c:89
void mbedtls_mpi_init( mbedtls_mpi *X )
bignum.h:201
void mbedtls_mpi_init( mbedtls_mpi *X );
bignum.c:470mbedtls_mpi_read_string()
mbedtls_mpi_init( &T );
bignum.c:607mbedtls_mpi_write_string()
mbedtls_mpi_init( &T );
bignum.c:841mbedtls_mpi_read_binary()
mbedtls_mpi_init( X );
bignum.c:1181mbedtls_mpi_sub_abs()
mbedtls_mpi_init( &TB );
bignum.c:1402mbedtls_mpi_mul_mpi()
mbedtls_mpi_init( &TA ); mbedtls_mpi_init( &TB );
bignum.c:1559mbedtls_mpi_div_mpi()
mbedtls_mpi_init( &X ); mbedtls_mpi_init( &Y ); mbedtls_mpi_init( &Z );
bignum.c:1560mbedtls_mpi_div_mpi()
mbedtls_mpi_init( &T1 ); mbedtls_mpi_init( &T2 );
bignum.c:1871mbedtls_mpi_exp_mod()
mbedtls_mpi_init( &RR ); mbedtls_mpi_init( &T );
bignum.c:1872mbedtls_mpi_exp_mod()
mbedtls_mpi_init( &Apos );
bignum.c:2071mbedtls_mpi_gcd()
mbedtls_mpi_init( &TG ); mbedtls_mpi_init( &TA ); mbedtls_mpi_init( &TB );
bignum.c:2137mbedtls_mpi_fill_random()
mbedtls_mpi_init( X );
bignum.c:2165mbedtls_mpi_inv_mod()
mbedtls_mpi_init( &TA ); mbedtls_mpi_init( &TU ); mbedtls_mpi_init( &U1 ); mbedtls_mpi_init( &U2 );
bignum.c:2166mbedtls_mpi_inv_mod()
mbedtls_mpi_init( &G ); mbedtls_mpi_init( &TB ); mbedtls_mpi_init( &TV );
bignum.c:2167mbedtls_mpi_inv_mod()
mbedtls_mpi_init( &V1 ); mbedtls_mpi_init( &V2 );
ecdh.c:159ecdh_init_internal()
mbedtls_mpi_init( &ctx->d );
ecdh.c:162ecdh_init_internal()
mbedtls_mpi_init( &ctx->z );
ecdh.c:180mbedtls_ecdh_init()
mbedtls_mpi_init( &ctx->_d );
ecdsa.c:274ecdsa_sign_restartable()
mbedtls_mpi_init( &k ); mbedtls_mpi_init( &e ); mbedtls_mpi_init( &t );
ecdsa.c:501ecdsa_verify_restartable()
mbedtls_mpi_init( &e ); mbedtls_mpi_init( &s_inv );
ecdsa.c:502ecdsa_verify_restartable()
mbedtls_mpi_init( &u1 ); mbedtls_mpi_init( &u2 );
ecdsa.c:655mbedtls_ecdsa_write_signature_restartable()
mbedtls_mpi_init( &r );
ecdsa.c:656mbedtls_ecdsa_write_signature_restartable()
mbedtls_mpi_init( &s );
ecdsa.c:750mbedtls_ecdsa_read_signature_restartable()
mbedtls_mpi_init( &r );
ecdsa.c:751mbedtls_ecdsa_read_signature_restartable()
mbedtls_mpi_init( &s );
ecp.c:543mbedtls_ecp_point_init()
mbedtls_mpi_init( &pt->X );
ecp.c:544mbedtls_ecp_point_init()
mbedtls_mpi_init( &pt->Y );
ecp.c:545mbedtls_ecp_point_init()
mbedtls_mpi_init( &pt->Z );
ecp.c:556mbedtls_ecp_group_init()
mbedtls_mpi_init( &grp->P );
ecp.c:557mbedtls_ecp_group_init()
mbedtls_mpi_init( &grp->A );
ecp.c:558mbedtls_ecp_group_init()
mbedtls_mpi_init( &grp->B );
ecp.c:560mbedtls_ecp_group_init()
mbedtls_mpi_init( &grp->N );
ecp.c:580mbedtls_ecp_keypair_init()
mbedtls_mpi_init( &key->d );
ecp.c:1099ecp_normalize_jac()
mbedtls_mpi_init( &Zi ); mbedtls_mpi_init( &ZZi );
ecp.c:1156ecp_normalize_jac_many()
mbedtls_mpi_init( &c[i] );
ecp.c:1158ecp_normalize_jac_many()
mbedtls_mpi_init( &u ); mbedtls_mpi_init( &Zi ); mbedtls_mpi_init( &ZZi );
ecp.c:1234ecp_safe_invert_jac()
mbedtls_mpi_init( &mQY );
ecp.c:1276ecp_double_jac()
mbedtls_mpi_init( &M ); mbedtls_mpi_init( &S ); mbedtls_mpi_init( &T ); mbedtls_mpi_init( &U );
ecp.c:1387ecp_add_mixed()
mbedtls_mpi_init( &T1 ); mbedtls_mpi_init( &T2 ); mbedtls_mpi_init( &T3 ); mbedtls_mpi_init( &T4 );
ecp.c:1388ecp_add_mixed()
mbedtls_mpi_init( &X ); mbedtls_mpi_init( &Y ); mbedtls_mpi_init( &Z );
ecp.c:1458ecp_randomize_jac()
mbedtls_mpi_init( &l ); mbedtls_mpi_init( &ll );
ecp.c:1871ecp_comb_recode_scalar()
mbedtls_mpi_init( &M );
ecp.c:1872ecp_comb_recode_scalar()
mbedtls_mpi_init( &mm );
ecp.c:2418ecp_check_pubkey_sw()
mbedtls_mpi_init( &YY ); mbedtls_mpi_init( &RHS );