• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7800-V1.0.2.28/package/px5g/src/polarssl/

Lines Matching defs:mpi

85 mpi;
92 * \brief Initialize one or more mpi
94 void mpi_init( mpi *X, ... );
97 * \brief Unallocate one or more mpi
99 void mpi_free( mpi *X, ... );
107 int mpi_grow( mpi *X, int nblimbs );
115 int mpi_copy( mpi *X, mpi *Y );
120 void mpi_swap( mpi *X, mpi *Y );
128 int mpi_lset( mpi *X, int z );
133 int mpi_lsb( mpi *X );
138 int mpi_msb( mpi *X );
143 int mpi_size( mpi *X );
148 * \param X destination mpi
154 int mpi_read_string( mpi *X, int radix, char *s );
159 * \param X source mpi
169 int mpi_write_string( mpi *X, int radix, char *s, int *slen );
174 * \param X destination mpi
180 int mpi_read_file( mpi *X, int radix, FILE *fin );
186 * \param X source mpi
194 int mpi_write_file( char *p, mpi *X, int radix, FILE *fout );
199 * \param X destination mpi
206 int mpi_read_binary( mpi *X, unsigned char *buf, int buflen );
211 * \param X source mpi
221 int mpi_write_binary( mpi *X, unsigned char *buf, int buflen );
229 int mpi_shift_l( mpi *X, int count );
237 int mpi_shift_r( mpi *X, int count );
246 int mpi_cmp_abs( mpi *X, mpi *Y );
255 int mpi_cmp_mpi( mpi *X, mpi *Y );
264 int mpi_cmp_int( mpi *X, int z );
272 int mpi_add_abs( mpi *X, mpi *A, mpi *B );
280 int mpi_sub_abs( mpi *X, mpi *A, mpi *B );
288 int mpi_add_mpi( mpi *X, mpi *A, mpi *B );
296 int mpi_sub_mpi( mpi *X, mpi *A, mpi *B );
304 int mpi_add_int( mpi *X, mpi *A, int b );
312 int mpi_sub_int( mpi *X, mpi *A, int b );
320 int mpi_mul_mpi( mpi *X, mpi *A, mpi *B );
328 int mpi_mul_int( mpi *X, mpi *A, t_int b );
331 * \brief Division by mpi: A = Q * B + R
339 int mpi_div_mpi( mpi *Q, mpi *R, mpi *A, mpi *B );
350 int mpi_div_int( mpi *Q, mpi *R, mpi *A, int b );
359 int mpi_mod_mpi( mpi *R, mpi *A, mpi *B );
368 int mpi_mod_int( t_int *r, mpi *A, int b );
381 int mpi_exp_mod( mpi *X, mpi *A, mpi *E, mpi *N, mpi *_RR );
389 int mpi_gcd( mpi *G, mpi *A, mpi *B );
399 int mpi_inv_mod( mpi *X, mpi *A, mpi *N );
408 int mpi_is_prime( mpi *X, int (*f_rng)(void *), void *p_rng );
413 * \param X destination mpi
423 int mpi_gen_prime( mpi *X, int nbits, int dh_flag,