MPI structure. More...
#include <bignum.h>
Data Fields | |
int | s |
size_t | n |
t_uint * | p |
MPI structure.
Definition at line 171 of file bignum.h.
size_t mpi::n |
total # of limbs
Definition at line 174 of file bignum.h.
Referenced by debug_print_mpi(), ecp_mod_p192(), ecp_mod_p521(), fix_negative(), mpi_add_abs(), mpi_add_int(), mpi_cmp_abs(), mpi_cmp_int(), mpi_cmp_mpi(), mpi_copy(), mpi_div_int(), mpi_div_mpi(), mpi_exp_mod(), mpi_free(), mpi_get_bit(), mpi_grow(), mpi_init(), mpi_is_prime(), mpi_lsb(), mpi_lset(), mpi_mod_int(), mpi_montmul(), mpi_montred(), mpi_msb(), mpi_mul_int(), mpi_mul_mpi(), mpi_set_bit(), mpi_shift_l(), mpi_shift_r(), mpi_sub_abs(), mpi_sub_int(), mpi_write_string(), and not_rnd_mpi().
pointer to limbs
Definition at line 175 of file bignum.h.
Referenced by debug_print_mpi(), ecp_mod_p192(), ecp_mod_p521(), ecp_w_naf_fixed(), fix_negative(), mpi_add_abs(), mpi_add_int(), mpi_cmp_abs(), mpi_cmp_int(), mpi_cmp_mpi(), mpi_copy(), mpi_div_int(), mpi_div_mpi(), mpi_exp_mod(), mpi_fill_random(), mpi_free(), mpi_gen_prime(), mpi_get_bit(), mpi_grow(), mpi_init(), mpi_inv_mod(), mpi_is_prime(), mpi_lsb(), mpi_lset(), mpi_mod_int(), mpi_montg_init(), mpi_montmul(), mpi_montred(), mpi_msb(), mpi_mul_int(), mpi_mul_mpi(), mpi_read_binary(), mpi_read_string(), mpi_set_bit(), mpi_shift_l(), mpi_shift_r(), mpi_sub_abs(), mpi_sub_int(), mpi_write_binary(), mpi_write_string(), not_rnd_mpi(), rsa_check_privkey(), rsa_check_pubkey(), and rsa_prepare_blinding().
int mpi::s |
integer sign
Definition at line 173 of file bignum.h.
Referenced by asn1_write_mpi(), ecp_mod_p521(), ecp_modp(), fix_negative(), mpi_add_abs(), mpi_add_int(), mpi_add_mpi(), mpi_cmp_int(), mpi_cmp_mpi(), mpi_copy(), mpi_div_int(), mpi_div_mpi(), mpi_exp_mod(), mpi_free(), mpi_gcd(), mpi_init(), mpi_is_prime(), mpi_lset(), mpi_mod_int(), mpi_montred(), mpi_mul_int(), mpi_mul_mpi(), mpi_read_string(), mpi_sub_abs(), mpi_sub_int(), mpi_sub_mpi(), mpi_write_string(), and not_rnd_mpi().