mbedtls_mpi is only used within mbedTLS.
 
Symbols
loading...
Files
loading...

mbedtls_mpi struct

MPI structure

Syntax

typedef struct mbedtls_mpi {     int s;                   size_t n;                mbedtls_mpi_uint *p;           } mbedtls_mpi;

Fields

s

integer sign. Read more...

n

total # of limbs. Read more...

p

pointer to limbs. Read more...

References

LocationReferrerScopeText
bignum.h:185
typedef struct mbedtls_mpi
bignum.h:191
asn1.h:291mbedtls_asn1_get_mpi()::Xmbedtls_asn1_get_mpi()
asn1parse.c:169mbedtls_asn1_get_mpi()::Xmbedtls_asn1_get_mpi()
asn1write.c:132mbedtls_asn1_write_mpi()::Xmbedtls_asn1_write_mpi()
int mbedtls_asn1_write_mpi( unsigned char **p, unsigned char *start, const mbedtls_mpi *X )
asn1write.h:108mbedtls_asn1_write_mpi()::Xmbedtls_asn1_write_mpi()
const mbedtls_mpi *X );
bignum.c:89mbedtls_mpi_init()::Xmbedtls_mpi_init()
bignum.c:101mbedtls_mpi_free()::Xmbedtls_mpi_free()
bignum.c:120mbedtls_mpi_grow()::Xmbedtls_mpi_grow()
bignum.c:151mbedtls_mpi_shrink()::Xmbedtls_mpi_shrink()
bignum.c:191mbedtls_mpi_copy()::Xmbedtls_mpi_copy()
bignum.c:233mbedtls_mpi_swap()::Xmbedtls_mpi_swap()
bignum.c:235mbedtls_mpi_swap()::Tmbedtls_mpi_swap()
bignum.c:239mbedtls_mpi_swap()
memcpy( &T, X, sizeof( mbedtls_mpi ) );
bignum.c:240mbedtls_mpi_swap()
memcpy( X, Y, sizeof( mbedtls_mpi ) );
bignum.c:241mbedtls_mpi_swap()
memcpy( Y, &T, sizeof( mbedtls_mpi ) );
bignum.c:249mbedtls_mpi_safe_cond_assign()::Xmbedtls_mpi_safe_cond_assign()
bignum.c:279mbedtls_mpi_safe_cond_swap()::Xmbedtls_mpi_safe_cond_swap()
int mbedtls_mpi_safe_cond_swap( mbedtls_mpi *X, mbedtls_mpi *Y, unsigned char swap )
bignum.c:315mbedtls_mpi_lset()::Xmbedtls_mpi_lset()
bignum.c:334mbedtls_mpi_get_bit()::Xmbedtls_mpi_get_bit()
int mbedtls_mpi_get_bit( const mbedtls_mpi *X, size_t pos )
bignum.c:351mbedtls_mpi_set_bit()::Xmbedtls_mpi_set_bit()
int mbedtls_mpi_set_bit( mbedtls_mpi *X, size_t pos, unsigned char val )
bignum.c:380mbedtls_mpi_lsb()::Xmbedtls_mpi_lsb()
size_t mbedtls_mpi_lsb( const mbedtls_mpi *X )
bignum.c:414mbedtls_mpi_bitlen()::Xmbedtls_mpi_bitlen()
bignum.c:433mbedtls_mpi_size()::Xmbedtls_mpi_size()
size_t mbedtls_mpi_size( const mbedtls_mpi *X )
bignum.c:458mbedtls_mpi_read_string()::Xmbedtls_mpi_read_string()
int mbedtls_mpi_read_string( mbedtls_mpi *X, int radix, const char *s )
bignum.c:463mbedtls_mpi_read_string()::Tmbedtls_mpi_read_string()
bignum.c:532mpi_write_hlp()::Xmpi_write_hlp()
static int mpi_write_hlp( mbedtls_mpi *X, int radix,
bignum.c:571mbedtls_mpi_write_string()::Xmbedtls_mpi_write_string()
bignum.c:577mbedtls_mpi_write_string()::Tmbedtls_mpi_write_string()
bignum.c:827mbedtls_mpi_read_binary()::Xmbedtls_mpi_read_binary()
int mbedtls_mpi_read_binary( mbedtls_mpi *X, const unsigned char *buf, size_t buflen )
bignum.c:864mbedtls_mpi_write_binary()::Xmbedtls_mpi_write_binary()
bignum.c:910mbedtls_mpi_shift_l()::Xmbedtls_mpi_shift_l()
bignum.c:961mbedtls_mpi_shift_r()::Xmbedtls_mpi_shift_r()
bignum.c:1005mbedtls_mpi_cmp_abs()::Xmbedtls_mpi_cmp_abs()
bignum.c:1037mbedtls_mpi_cmp_mpi()::Xmbedtls_mpi_cmp_mpi()
bignum.c:1072mbedtls_mpi_cmp_int()::Xmbedtls_mpi_cmp_int()
bignum.c:1074mbedtls_mpi_cmp_int()::Ymbedtls_mpi_cmp_int()
bignum.c:1089mbedtls_mpi_add_abs()::Xmbedtls_mpi_add_abs()
bignum.c:1100mbedtls_mpi_add_abs()::Tmbedtls_mpi_add_abs()
const mbedtls_mpi *T = A; A = X; B = T;
bignum.c:1169mbedtls_mpi_sub_abs()::Xmbedtls_mpi_sub_abs()
bignum.c:1171mbedtls_mpi_sub_abs()::TBmbedtls_mpi_sub_abs()
bignum.c:1215mbedtls_mpi_add_mpi()::Xmbedtls_mpi_add_mpi()
bignum.c:1250mbedtls_mpi_sub_mpi()::Xmbedtls_mpi_sub_mpi()
bignum.c:1285mbedtls_mpi_add_int()::Xmbedtls_mpi_add_int()
bignum.c:1287mbedtls_mpi_add_int()::_Bmbedtls_mpi_add_int()
bignum.c:1303mbedtls_mpi_sub_int()::Xmbedtls_mpi_sub_int()
bignum.c:1305mbedtls_mpi_sub_int()::_Bmbedtls_mpi_sub_int()
bignum.c:1393mbedtls_mpi_mul_mpi()::Xmbedtls_mpi_mul_mpi()
bignum.c:1397mbedtls_mpi_mul_mpi()::TAmbedtls_mpi_mul_mpi()
mbedtls_mpi TA, TB;
bignum.c:1433mbedtls_mpi_mul_int()::Xmbedtls_mpi_mul_int()
bignum.c:1435mbedtls_mpi_mul_int()::_Bmbedtls_mpi_mul_int()
bignum.c:1547mbedtls_mpi_div_mpi()::Qmbedtls_mpi_div_mpi()
bignum.c:1548mbedtls_mpi_div_mpi()::Bmbedtls_mpi_div_mpi()
const mbedtls_mpi *B )
bignum.c:1552mbedtls_mpi_div_mpi()::Xmbedtls_mpi_div_mpi()
mbedtls_mpi X, Y, Z, T1, T2;
bignum.c:1665mbedtls_mpi_div_int()::Qmbedtls_mpi_div_int()
bignum.c:1666mbedtls_mpi_div_int()::Ambedtls_mpi_div_int()
const mbedtls_mpi *A,
bignum.c:1669mbedtls_mpi_div_int()::_Bmbedtls_mpi_div_int()
bignum.c:1684mbedtls_mpi_mod_mpi()::Rmbedtls_mpi_mod_mpi()
bignum.c:1710mbedtls_mpi_mod_int()::Ambedtls_mpi_mod_int()
bignum.c:1769mpi_montg_init()::Nmpi_montg_init()
bignum.c:1786mpi_montmul()::Ampi_montmul()
bignum.c:1787mpi_montmul()::Tmpi_montmul()
const mbedtls_mpi *T )
bignum.c:1829mpi_montred()::Ampi_montred()
static int mpi_montred( mbedtls_mpi *A, const mbedtls_mpi *N,
bignum.c:1830mpi_montred()::Tmpi_montred()
bignum.c:1833mpi_montred()::Umpi_montred()
bignum.c:1844mbedtls_mpi_exp_mod()::Xmbedtls_mpi_exp_mod()
bignum.c:1845mbedtls_mpi_exp_mod()::Embedtls_mpi_exp_mod()
const mbedtls_mpi *E, const mbedtls_mpi *N,
bignum.c:1846mbedtls_mpi_exp_mod()::_RRmbedtls_mpi_exp_mod()
bignum.c:1853mbedtls_mpi_exp_mod()::RRmbedtls_mpi_exp_mod()
mbedtls_mpi RR, T, W[ 2 << MBEDTLS_MPI_WINDOW_SIZE ], Apos;
bignum.c:1911mbedtls_mpi_exp_mod()
memcpy( _RR, &RR, sizeof( mbedtls_mpi ) );
bignum.c:1914mbedtls_mpi_exp_mod()
memcpy( &RR, _RR, sizeof( mbedtls_mpi ) );
bignum.c:2061mbedtls_mpi_gcd()::Gmbedtls_mpi_gcd()
bignum.c:2065mbedtls_mpi_gcd()::TGmbedtls_mpi_gcd()
mbedtls_mpi TG, TA, TB;
bignum.c:2121mbedtls_mpi_fill_random()::Xmbedtls_mpi_fill_random()
bignum.c:2154mbedtls_mpi_inv_mod()::Xmbedtls_mpi_inv_mod()
bignum.c:2157mbedtls_mpi_inv_mod()::Gmbedtls_mpi_inv_mod()
mbedtls_mpi G, TA, TU, U1, U2, TB, TV, V1, V2;
bignum.h:191mbedtls_mpi
bignum.h:201mbedtls_mpi_init()::Xmbedtls_mpi_init()
bignum.h:210mbedtls_mpi_free()::Xmbedtls_mpi_free()
bignum.h:225mbedtls_mpi_grow()::Xmbedtls_mpi_grow()
bignum.h:242mbedtls_mpi_shrink()::Xmbedtls_mpi_shrink()
bignum.h:257mbedtls_mpi_copy()::Xmbedtls_mpi_copy()
bignum.h:265mbedtls_mpi_swap()::Xmbedtls_mpi_swap()
bignum.h:291mbedtls_mpi_safe_cond_assign()::Xmbedtls_mpi_safe_cond_assign()
bignum.h:316mbedtls_mpi_safe_cond_swap()::Xmbedtls_mpi_safe_cond_swap()
bignum.h:328mbedtls_mpi_lset()::Xmbedtls_mpi_lset()
bignum.h:340mbedtls_mpi_get_bit()::Xmbedtls_mpi_get_bit()
int mbedtls_mpi_get_bit( const mbedtls_mpi *X, size_t pos );
bignum.h:357mbedtls_mpi_set_bit()::Xmbedtls_mpi_set_bit()
int mbedtls_mpi_set_bit( mbedtls_mpi *X, size_t pos, unsigned char val );
bignum.h:371mbedtls_mpi_lsb()::Xmbedtls_mpi_lsb()
size_t mbedtls_mpi_lsb( const mbedtls_mpi *X );
bignum.h:385mbedtls_mpi_bitlen()::Xmbedtls_mpi_bitlen()
size_t mbedtls_mpi_bitlen( const mbedtls_mpi *X );
bignum.h:400mbedtls_mpi_size()::Xmbedtls_mpi_size()
size_t mbedtls_mpi_size( const mbedtls_mpi *X );
bignum.h:412mbedtls_mpi_read_string()::Xmbedtls_mpi_read_string()
int mbedtls_mpi_read_string( mbedtls_mpi *X, int radix, const char *s );
bignum.h:436mbedtls_mpi_write_string()::Xmbedtls_mpi_write_string()
bignum.h:494mbedtls_mpi_read_binary()::Xmbedtls_mpi_read_binary()
int mbedtls_mpi_read_binary( mbedtls_mpi *X, const unsigned char *buf,
bignum.h:511mbedtls_mpi_write_binary()::Xmbedtls_mpi_write_binary()
int mbedtls_mpi_write_binary( const mbedtls_mpi *X, unsigned char *buf,
bignum.h:524mbedtls_mpi_shift_l()::Xmbedtls_mpi_shift_l()
bignum.h:536mbedtls_mpi_shift_r()::Xmbedtls_mpi_shift_r()
bignum.h:548mbedtls_mpi_cmp_abs()::Xmbedtls_mpi_cmp_abs()
bignum.h:560mbedtls_mpi_cmp_mpi()::Xmbedtls_mpi_cmp_mpi()
bignum.h:572mbedtls_mpi_cmp_int()::Xmbedtls_mpi_cmp_int()
bignum.h:585mbedtls_mpi_add_abs()::Xmbedtls_mpi_add_abs()
bignum.h:586mbedtls_mpi_add_abs()::Bmbedtls_mpi_add_abs()
const mbedtls_mpi *B );
bignum.h:600mbedtls_mpi_sub_abs()::Xmbedtls_mpi_sub_abs()
bignum.h:601mbedtls_mpi_sub_abs()::Bmbedtls_mpi_sub_abs()
const mbedtls_mpi *B );
bignum.h:614mbedtls_mpi_add_mpi()::Xmbedtls_mpi_add_mpi()
bignum.h:615mbedtls_mpi_add_mpi()::Bmbedtls_mpi_add_mpi()
const mbedtls_mpi *B );
bignum.h:628mbedtls_mpi_sub_mpi()::Xmbedtls_mpi_sub_mpi()
bignum.h:629mbedtls_mpi_sub_mpi()::Bmbedtls_mpi_sub_mpi()
const mbedtls_mpi *B );
bignum.h:642mbedtls_mpi_add_int()::Xmbedtls_mpi_add_int()
bignum.h:657mbedtls_mpi_sub_int()::Xmbedtls_mpi_sub_int()
bignum.h:672mbedtls_mpi_mul_mpi()::Xmbedtls_mpi_mul_mpi()
bignum.h:673mbedtls_mpi_mul_mpi()::Bmbedtls_mpi_mul_mpi()
const mbedtls_mpi *B );
bignum.h:688mbedtls_mpi_mul_int()::Xmbedtls_mpi_mul_int()
bignum.h:709mbedtls_mpi_div_mpi()::Qmbedtls_mpi_div_mpi()
bignum.h:710mbedtls_mpi_div_mpi()::Bmbedtls_mpi_div_mpi()
const mbedtls_mpi *B );
bignum.h:730mbedtls_mpi_div_int()::Qmbedtls_mpi_div_int()
bignum.h:750mbedtls_mpi_mod_mpi()::Rmbedtls_mpi_mod_mpi()
bignum.h:751mbedtls_mpi_mod_mpi()::Bmbedtls_mpi_mod_mpi()
const mbedtls_mpi *B );
bignum.h:769mbedtls_mpi_mod_int()::Ambedtls_mpi_mod_int()
bignum.h:798mbedtls_mpi_exp_mod()::Xmbedtls_mpi_exp_mod()
bignum.h:799mbedtls_mpi_exp_mod()::Embedtls_mpi_exp_mod()
const mbedtls_mpi *E, const mbedtls_mpi *N,
bignum.h:800mbedtls_mpi_exp_mod()::_RRmbedtls_mpi_exp_mod()
bignum.h:819mbedtls_mpi_fill_random()::Xmbedtls_mpi_fill_random()
bignum.h:834mbedtls_mpi_gcd()::Gmbedtls_mpi_gcd()
bignum.h:835mbedtls_mpi_gcd()::Bmbedtls_mpi_gcd()
const mbedtls_mpi *B );
bignum.h:853mbedtls_mpi_inv_mod()::Xmbedtls_mpi_inv_mod()
bignum.h:854mbedtls_mpi_inv_mod()::Nmbedtls_mpi_inv_mod()
const mbedtls_mpi *N );
bignum.h:881mbedtls_mpi_is_prime()::Xmbedtls_mpi_is_prime()
bignum.h:914mbedtls_mpi_is_prime_ext()::Xmbedtls_mpi_is_prime_ext()
bignum.h:947mbedtls_mpi_gen_prime()::Xmbedtls_mpi_gen_prime()
debug.h:184mbedtls_debug_print_mpi()::Xmbedtls_debug_print_mpi()
const char *text, const mbedtls_mpi *X );
ecdh.c:71ecdh_gen_public_restartable()::decdh_gen_public_restartable()
ecdh.c:94mbedtls_ecdh_gen_public()::dmbedtls_ecdh_gen_public()
ecdh.c:111ecdh_compute_shared_restartable()::zecdh_compute_shared_restartable()
ecdh.c:112ecdh_compute_shared_restartable()::decdh_compute_shared_restartable()
ecdh.c:142mbedtls_ecdh_compute_shared()::zmbedtls_ecdh_compute_shared()
ecdh.c:143mbedtls_ecdh_compute_shared()::dmbedtls_ecdh_compute_shared()
ecdh.h:114mbedtls_ecdh_context::dmbedtls_ecdh_context
mbedtls_mpi d; /*!< The private key. */
ecdh.h:117mbedtls_ecdh_context::zmbedtls_ecdh_context
mbedtls_mpi z; /*!< The shared secret. */
ecdh.h:121mbedtls_ecdh_context::_dmbedtls_ecdh_context
mbedtls_mpi _d; /*!< The previous \p d. */
ecdh.h:173mbedtls_ecdh_gen_public()::dmbedtls_ecdh_gen_public()
ecdh.h:211mbedtls_ecdh_compute_shared()::zmbedtls_ecdh_compute_shared()
ecdh.h:212mbedtls_ecdh_compute_shared()::dmbedtls_ecdh_compute_shared()
ecdsa.c:229derive_mpi()::xderive_mpi()
ecdsa.c:254ecdsa_sign_restartable()::recdsa_sign_restartable()
ecdsa.c:255ecdsa_sign_restartable()::decdsa_sign_restartable()
const mbedtls_mpi *d, const unsigned char *buf, size_t blen,
ecdsa.c:262ecdsa_sign_restartable()::kecdsa_sign_restartable()
mbedtls_mpi k, e, t;
ecdsa.c:263ecdsa_sign_restartable()::pkecdsa_sign_restartable()
mbedtls_mpi *pk = &k, *pr = r;
ecdsa.c:384mbedtls_ecdsa_sign()::rmbedtls_ecdsa_sign()
ecdsa.c:385mbedtls_ecdsa_sign()::dmbedtls_ecdsa_sign()
const mbedtls_mpi *d, const unsigned char *buf, size_t blen,
ecdsa.c:492ecdsa_verify_restartable()::recdsa_verify_restartable()
const mbedtls_mpi *r, const mbedtls_mpi *s,
ecdsa.c:496ecdsa_verify_restartable()::eecdsa_verify_restartable()
mbedtls_mpi e, s_inv, u1, u2;
ecdsa.c:498ecdsa_verify_restartable()::pu1ecdsa_verify_restartable()
mbedtls_mpi *pu1 = &u1, *pu2 = &u2;
ecdsa.c:600mbedtls_ecdsa_verify()::rmbedtls_ecdsa_verify()
const mbedtls_mpi *r,
ecdsa.c:601mbedtls_ecdsa_verify()::smbedtls_ecdsa_verify()
const mbedtls_mpi *s)
ecdsa.c:616ecdsa_signature_to_asn1()::recdsa_signature_to_asn1()
static int ecdsa_signature_to_asn1( const mbedtls_mpi *r, const mbedtls_mpi *s,
ecdsa.c:649mbedtls_ecdsa_write_signature_restartable()::rmbedtls_ecdsa_write_signature_restartable()
ecdsa.c:745mbedtls_ecdsa_read_signature_restartable()::rmbedtls_ecdsa_read_signature_restartable()
ecdsa.h:159mbedtls_ecdsa_sign()::rmbedtls_ecdsa_sign()
ecdsa.h:160mbedtls_ecdsa_sign()::dmbedtls_ecdsa_sign()
const mbedtls_mpi *d, const unsigned char *buf, size_t blen,
ecdsa.h:239mbedtls_ecdsa_verify()::rmbedtls_ecdsa_verify()
ecdsa.h:240mbedtls_ecdsa_verify()::smbedtls_ecdsa_verify()
const mbedtls_mpi *s);
ecp.c:1002ecp_modp()::Necp_modp()
static int ecp_modp( mbedtls_mpi *N, const mbedtls_ecp_group *grp )
ecp.c:1089ecp_normalize_jac()::Ziecp_normalize_jac()
mbedtls_mpi Zi, ZZi;
ecp.c:1142ecp_normalize_jac_many()::cecp_normalize_jac_many()
mbedtls_mpi *c, u, Zi, ZZi;
ecp.c:1152ecp_normalize_jac_many()
if( ( c = mbedtls_calloc( T_size, sizeof( mbedtls_mpi ) ) ) == NULL )
ecp.c:1217ecp_normalize_jac_many()
ecp.c:1232ecp_safe_invert_jac()::mQYecp_safe_invert_jac()
ecp.c:1265ecp_double_jac()::Mecp_double_jac()
mbedtls_mpi M, S, T, U;
ecp.c:1361ecp_add_mixed()::T1ecp_add_mixed()
mbedtls_mpi T1, T2, T3, T4, X, Y, Z;
ecp.c:1448ecp_randomize_jac()::lecp_randomize_jac()
ecp.c:1551ecp_comb_recode_core()::mecp_comb_recode_core()
unsigned char w, const mbedtls_mpi *m )
ecp.c:1862ecp_comb_recode_scalar()::mecp_comb_recode_scalar()
const mbedtls_mpi *m,
ecp.c:1869ecp_comb_recode_scalar()::Mecp_comb_recode_scalar()
ecp.c:1905ecp_mul_comb_after_precomp()::mecp_mul_comb_after_precomp()
const mbedtls_mpi *m,
ecp.c:2002ecp_mul_comb()::mecp_mul_comb()
ecp.c:2325mbedtls_ecp_mul_restartable()::mmbedtls_ecp_mul_restartable()
ecp.c:2391mbedtls_ecp_mul()::mmbedtls_ecp_mul()
ecp.c:2409ecp_check_pubkey_sw()::YYecp_check_pubkey_sw()
mbedtls_mpi YY, RHS;
ecp.c:2457mbedtls_ecp_mul_shortcuts()::mmbedtls_ecp_mul_shortcuts()
const mbedtls_mpi *m,
ecp.c:2489mbedtls_ecp_muladd_restartable()::mmbedtls_ecp_muladd_restartable()
ecp.c:2490mbedtls_ecp_muladd_restartable()::nmbedtls_ecp_muladd_restartable()
ecp.c:2585mbedtls_ecp_muladd()::mmbedtls_ecp_muladd()
ecp.c:2586mbedtls_ecp_muladd()::nmbedtls_ecp_muladd()
const mbedtls_mpi *n, const mbedtls_ecp_point *Q )
ecp.c:2641mbedtls_ecp_check_privkey()::dmbedtls_ecp_check_privkey()
const mbedtls_mpi *d )
ecp.c:2681mbedtls_ecp_gen_privkey()::dmbedtls_ecp_gen_privkey()
ecp.c:2766mbedtls_ecp_gen_keypair_base()::dmbedtls_ecp_gen_keypair_base()
ecp.c:2788mbedtls_ecp_gen_keypair()::dmbedtls_ecp_gen_keypair()
ecp.h:126mbedtls_ecp_point::Xmbedtls_ecp_point
mbedtls_mpi X; /*!< The X coordinate of the ECP point. */
ecp.h:127mbedtls_ecp_point::Ymbedtls_ecp_point
mbedtls_mpi Y; /*!< The Y coordinate of the ECP point. */
ecp.h:128mbedtls_ecp_point::Zmbedtls_ecp_point
mbedtls_mpi Z; /*!< The Z coordinate of the ECP point. */
ecp.h:176mbedtls_ecp_group::Pmbedtls_ecp_group
mbedtls_mpi P; /*!< The prime modulus of the base field. */
ecp.h:177mbedtls_ecp_group::Ambedtls_ecp_group
mbedtls_mpi A; /*!< For Short Weierstrass: \p A in the equation. For
ecp.h:179mbedtls_ecp_group::Bmbedtls_ecp_group
mbedtls_mpi B; /*!< For Short Weierstrass: \p B in the equation.
ecp.h:182mbedtls_ecp_group::Nmbedtls_ecp_group
mbedtls_mpi N; /*!< The order of \p G. */
ecp.h:188mbedtls_ecp_group::modp::#0
int (*modp)(mbedtls_mpi *); /*!< The function for fast pseudo-reduction
ecp.h:335mbedtls_ecp_keypair::dmbedtls_ecp_keypair
mbedtls_mpi d; /*!< our secret value */
ecp.h:835mbedtls_ecp_mul()::mmbedtls_ecp_mul()
ecp.h:869mbedtls_ecp_mul_restartable()::mmbedtls_ecp_mul_restartable()
ecp.h:903mbedtls_ecp_muladd()::mmbedtls_ecp_muladd()
ecp.h:904mbedtls_ecp_muladd()::nmbedtls_ecp_muladd()
const mbedtls_mpi *n, const mbedtls_ecp_point *Q );
ecp.h:942mbedtls_ecp_muladd_restartable()::mmbedtls_ecp_muladd_restartable()
ecp.h:943mbedtls_ecp_muladd_restartable()::nmbedtls_ecp_muladd_restartable()
ecp.h:996mbedtls_ecp_check_privkey()::dmbedtls_ecp_check_privkey()
const mbedtls_mpi *d );
ecp.h:1014mbedtls_ecp_gen_privkey()::dmbedtls_ecp_gen_privkey()
ecp.h:1047mbedtls_ecp_gen_keypair_base()::dmbedtls_ecp_gen_keypair_base()
ecp.h:1074mbedtls_ecp_gen_keypair()::dmbedtls_ecp_gen_keypair()
ecp_curves.c:563ecp_mpi_load()::Xecp_mpi_load()
static inline void ecp_mpi_load( mbedtls_mpi *X, const mbedtls_mpi_uint *p, size_t len )
ecp_curves.c:573ecp_mpi_set1()::Xecp_mpi_set1()
static inline void ecp_mpi_set1( mbedtls_mpi *X )
ecp_curves.c:619ecp_mod_p256()::#0ecp_mod_p256()
static int ecp_mod_p256( mbedtls_mpi * );
ecp_curves.c:622ecp_mod_p384()::#0ecp_mod_p384()
static int ecp_mod_p384( mbedtls_mpi * );
ecp_curves.c:1028fix_negative()::Nfix_negative()
static inline int fix_negative( mbedtls_mpi *N, signed char c, mbedtls_mpi *C, size_t bits )
ecp_curves.c:1076ecp_mod_p256()::Necp_mod_p256()
static int ecp_mod_p256( mbedtls_mpi *N )
ecp_curves.c:1078ecp_mod_p256()::Cecp_mod_p256()
INIT( 256 );
ecp_curves.c:1113ecp_mod_p384()::Necp_mod_p384()
static int ecp_mod_p384( mbedtls_mpi *N )
ecp_curves.c:1115ecp_mod_p384()::Cecp_mod_p384()
INIT( 384 );
rsa.h:105mbedtls_rsa_context::Nmbedtls_rsa_context
mbedtls_mpi N; /*!< The public modulus. */
rsa.h:106mbedtls_rsa_context::Embedtls_rsa_context
mbedtls_mpi E; /*!< The public exponent. */
rsa.h:108mbedtls_rsa_context::Dmbedtls_rsa_context
mbedtls_mpi D; /*!< The private exponent. */
rsa.h:109mbedtls_rsa_context::Pmbedtls_rsa_context
mbedtls_mpi P; /*!< The first prime factor. */
rsa.h:110mbedtls_rsa_context::Qmbedtls_rsa_context
mbedtls_mpi Q; /*!< The second prime factor. */
rsa.h:112mbedtls_rsa_context::DPmbedtls_rsa_context
mbedtls_mpi DP; /*!< <code>D % (P - 1)</code>. */
rsa.h:113mbedtls_rsa_context::DQmbedtls_rsa_context
mbedtls_mpi DQ; /*!< <code>D % (Q - 1)</code>. */
rsa.h:114mbedtls_rsa_context::QPmbedtls_rsa_context
mbedtls_mpi QP; /*!< <code>1 / (Q % P)</code>. */
rsa.h:116mbedtls_rsa_context::RNmbedtls_rsa_context
mbedtls_mpi RN; /*!< cached <code>R^2 mod N</code>. */
rsa.h:118mbedtls_rsa_context::RPmbedtls_rsa_context
mbedtls_mpi RP; /*!< cached <code>R^2 mod P</code>. */
rsa.h:119mbedtls_rsa_context::RQmbedtls_rsa_context
mbedtls_mpi RQ; /*!< cached <code>R^2 mod Q</code>. */
rsa.h:121mbedtls_rsa_context::Vimbedtls_rsa_context
mbedtls_mpi Vi; /*!< The cached blinding value. */
rsa.h:122mbedtls_rsa_context::Vfmbedtls_rsa_context
mbedtls_mpi Vf; /*!< The cached un-blinding value. */
rsa.h:202mbedtls_rsa_import()::Nmbedtls_rsa_import()
const mbedtls_mpi *N,
rsa.h:203mbedtls_rsa_import()::Pmbedtls_rsa_import()
const mbedtls_mpi *P, const mbedtls_mpi *Q,
rsa.h:204mbedtls_rsa_import()::Dmbedtls_rsa_import()
const mbedtls_mpi *D, const mbedtls_mpi *E );
rsa.h:322mbedtls_rsa_export()::Nmbedtls_rsa_export()
rsa.h:323mbedtls_rsa_export()::Dmbedtls_rsa_export()
rsa.h:399mbedtls_rsa_export_crt()::DPmbedtls_rsa_export_crt()
x509_crt.h:134mbedtls_x509write_cert::serialmbedtls_x509write_cert

Type Use

Variables of mbedtls_mpi type
mbedtls_ecp_group::modp::#0
mbedtls_mpi_swap()::T
mbedtls_mpi_read_string()::T
mbedtls_mpi_write_string()::T
mbedtls_mpi_cmp_int()::Y
mbedtls_mpi_add_abs()::T
mbedtls_mpi_sub_abs()::TB
mbedtls_mpi_add_int()::_B
mbedtls_mpi_sub_int()::_B
mbedtls_mpi_mul_mpi()::TA
mbedtls_mpi_mul_mpi()::TB
mbedtls_mpi_mul_int()::_B
mbedtls_mpi_div_mpi()::X
mbedtls_mpi_div_mpi()::Y
mbedtls_mpi_div_mpi()::Z
mbedtls_mpi_div_mpi()::T1
mbedtls_mpi_div_mpi()::T2
mbedtls_mpi_div_int()::_B
mpi_montred()::U
mbedtls_mpi_exp_mod()::RR
mbedtls_mpi_exp_mod()::T
mbedtls_mpi_exp_mod()::W
mbedtls_mpi_exp_mod()::Apos
mbedtls_mpi_gcd()::TG
mbedtls_mpi_gcd()::TA
mbedtls_mpi_gcd()::TB
mbedtls_mpi_inv_mod()::G
mbedtls_mpi_inv_mod()::TA
mbedtls_mpi_inv_mod()::TU
mbedtls_mpi_inv_mod()::U1
mbedtls_mpi_inv_mod()::U2
mbedtls_mpi_inv_mod()::TB
mbedtls_mpi_inv_mod()::TV
mbedtls_mpi_inv_mod()::V1
mbedtls_mpi_inv_mod()::V2
ecdsa_sign_restartable()::k
ecdsa_sign_restartable()::e
ecdsa_sign_restartable()::t
ecdsa_sign_restartable()::pk
ecdsa_sign_restartable()::pr
ecdsa_verify_restartable()::e
ecdsa_verify_restartable()::s_inv
ecdsa_verify_restartable()::u1
ecdsa_verify_restartable()::u2
ecdsa_verify_restartable()::pu1
ecdsa_verify_restartable()::pu2
mbedtls_ecdsa_write_signature_restartable()::r
mbedtls_ecdsa_write_signature_restartable()::s
mbedtls_ecdsa_read_signature_restartable()::r
mbedtls_ecdsa_read_signature_restartable()::s
ecp_normalize_jac()::Zi
ecp_normalize_jac()::ZZi
ecp_normalize_jac_many()::c
ecp_normalize_jac_many()::u
ecp_normalize_jac_many()::Zi
ecp_normalize_jac_many()::ZZi
ecp_safe_invert_jac()::mQY
ecp_double_jac()::M
ecp_double_jac()::S
ecp_double_jac()::T
ecp_double_jac()::U
ecp_add_mixed()::T1
ecp_add_mixed()::T2
ecp_add_mixed()::T3
ecp_add_mixed()::T4
ecp_add_mixed()::X
ecp_add_mixed()::Y
ecp_add_mixed()::Z
ecp_randomize_jac()::l
ecp_randomize_jac()::ll
ecp_comb_recode_scalar()::M
ecp_comb_recode_scalar()::mm
ecp_check_pubkey_sw()::YY
ecp_check_pubkey_sw()::RHS
ecp_mod_p256()::N
ecp_mod_p256()::C
ecp_mod_p384()::N
ecp_mod_p384()::C
all items filtered out
mbedtls_mpi
all items filtered out
mbedtls_mpi
all items filtered out
Allocators of mbedtls_mpi
Deletors of mbedtls_mpi
mbedtls_mpi_swap()::T
mbedtls_mpi_read_string()::T
mbedtls_mpi_write_string()::T
mbedtls_mpi_cmp_int()::Y
mbedtls_mpi_sub_abs()::TB
mbedtls_mpi_add_int()::_B
mbedtls_mpi_sub_int()::_B
mbedtls_mpi_mul_mpi()::TA
mbedtls_mpi_mul_mpi()::TB
mbedtls_mpi_mul_int()::_B
mbedtls_mpi_div_mpi()::X
mbedtls_mpi_div_mpi()::Y
mbedtls_mpi_div_mpi()::Z
mbedtls_mpi_div_mpi()::T1
mbedtls_mpi_div_mpi()::T2
mbedtls_mpi_div_int()::_B
mpi_montred()::U
mbedtls_mpi_exp_mod()::RR
mbedtls_mpi_exp_mod()::T
mbedtls_mpi_exp_mod()::Apos
mbedtls_mpi_gcd()::TG
mbedtls_mpi_gcd()::TA
mbedtls_mpi_gcd()::TB
mbedtls_mpi_inv_mod()::G
mbedtls_mpi_inv_mod()::TA
mbedtls_mpi_inv_mod()::TU
mbedtls_mpi_inv_mod()::U1
mbedtls_mpi_inv_mod()::U2
mbedtls_mpi_inv_mod()::TB
mbedtls_mpi_inv_mod()::TV
mbedtls_mpi_inv_mod()::V1
mbedtls_mpi_inv_mod()::V2
ecdsa_sign_restartable()::k
ecdsa_sign_restartable()::e
ecdsa_sign_restartable()::t
ecdsa_verify_restartable()::e
ecdsa_verify_restartable()::s_inv
ecdsa_verify_restartable()::u1
ecdsa_verify_restartable()::u2
mbedtls_ecdsa_write_signature_restartable()::r
mbedtls_ecdsa_write_signature_restartable()::s
mbedtls_ecdsa_read_signature_restartable()::r
mbedtls_ecdsa_read_signature_restartable()::s
ecp_normalize_jac()::Zi
ecp_normalize_jac()::ZZi
ecp_normalize_jac_many()::u
ecp_normalize_jac_many()::Zi
ecp_normalize_jac_many()::ZZi
ecp_safe_invert_jac()::mQY
ecp_double_jac()::M
ecp_double_jac()::S
ecp_double_jac()::T
ecp_double_jac()::U
ecp_add_mixed()::T1
ecp_add_mixed()::T2
ecp_add_mixed()::T3
ecp_add_mixed()::T4
ecp_add_mixed()::X
ecp_add_mixed()::Y
ecp_add_mixed()::Z
ecp_randomize_jac()::l
ecp_randomize_jac()::ll
ecp_comb_recode_scalar()::M
ecp_comb_recode_scalar()::mm
ecp_check_pubkey_sw()::YY
ecp_check_pubkey_sw()::RHS
ecp_mod_p256()::C
ecp_mod_p384()::C
all items filtered out
mbedtls_mpi
mbedtls_mpi_swap()::T
mbedtls_mpi_read_string()::T
mbedtls_mpi_write_string()::T
mbedtls_mpi_cmp_int()::Y
mbedtls_mpi_sub_abs()::TB
mbedtls_mpi_add_int()::_B
mbedtls_mpi_sub_int()::_B
mbedtls_mpi_mul_mpi()::TA
mbedtls_mpi_mul_mpi()::TB
mbedtls_mpi_mul_int()::_B
mbedtls_mpi_div_mpi()::X
mbedtls_mpi_div_mpi()::Y
mbedtls_mpi_div_mpi()::Z
mbedtls_mpi_div_mpi()::T1
mbedtls_mpi_div_mpi()::T2
mbedtls_mpi_div_int()::_B
mpi_montred()::U
mbedtls_mpi_exp_mod()::RR
mbedtls_mpi_exp_mod()::T
mbedtls_mpi_exp_mod()::Apos
mbedtls_mpi_gcd()::TG
mbedtls_mpi_gcd()::TA
mbedtls_mpi_gcd()::TB
mbedtls_mpi_inv_mod()::G
mbedtls_mpi_inv_mod()::TA
mbedtls_mpi_inv_mod()::TU
mbedtls_mpi_inv_mod()::U1
mbedtls_mpi_inv_mod()::U2
mbedtls_mpi_inv_mod()::TB
mbedtls_mpi_inv_mod()::TV
mbedtls_mpi_inv_mod()::V1
mbedtls_mpi_inv_mod()::V2
ecdsa_sign_restartable()::k
ecdsa_sign_restartable()::e
ecdsa_sign_restartable()::t
ecdsa_verify_restartable()::e
ecdsa_verify_restartable()::s_inv
ecdsa_verify_restartable()::u1
ecdsa_verify_restartable()::u2
mbedtls_ecdsa_write_signature_restartable()::r
mbedtls_ecdsa_write_signature_restartable()::s
mbedtls_ecdsa_read_signature_restartable()::r
mbedtls_ecdsa_read_signature_restartable()::s
ecp_normalize_jac()::Zi
ecp_normalize_jac()::ZZi
ecp_normalize_jac_many()::u
ecp_normalize_jac_many()::Zi
ecp_normalize_jac_many()::ZZi
ecp_safe_invert_jac()::mQY
ecp_double_jac()::M
ecp_double_jac()::S
ecp_double_jac()::T
ecp_double_jac()::U
ecp_add_mixed()::T1
ecp_add_mixed()::T2
ecp_add_mixed()::T3
ecp_add_mixed()::T4
ecp_add_mixed()::X
ecp_add_mixed()::Y
ecp_add_mixed()::Z
ecp_randomize_jac()::l
ecp_randomize_jac()::ll
ecp_comb_recode_scalar()::M
ecp_comb_recode_scalar()::mm
ecp_check_pubkey_sw()::YY
ecp_check_pubkey_sw()::RHS
ecp_mod_p256()::C
ecp_mod_p384()::C
all items filtered out