Lines Matching refs:mbedtls_mpi_uint
79 #define ciL (sizeof(mbedtls_mpi_uint)) /** chars in limb */
123 size_t mbedtls_mpi_core_clz(mbedtls_mpi_uint a);
135 size_t mbedtls_mpi_core_bitlen(const mbedtls_mpi_uint *A, size_t A_limbs);
143 void mbedtls_mpi_core_bigendian_to_host(mbedtls_mpi_uint *A,
158 mbedtls_ct_condition_t mbedtls_mpi_core_uint_le_mpi(mbedtls_mpi_uint min,
159 const mbedtls_mpi_uint *A,
176 mbedtls_ct_condition_t mbedtls_mpi_core_lt_ct(const mbedtls_mpi_uint *A,
177 const mbedtls_mpi_uint *B,
197 void mbedtls_mpi_core_cond_assign(mbedtls_mpi_uint *X,
198 const mbedtls_mpi_uint *A,
217 void mbedtls_mpi_core_cond_swap(mbedtls_mpi_uint *X,
218 mbedtls_mpi_uint *Y,
236 int mbedtls_mpi_core_read_le(mbedtls_mpi_uint *X,
258 int mbedtls_mpi_core_read_be(mbedtls_mpi_uint *X,
278 int mbedtls_mpi_core_write_le(const mbedtls_mpi_uint *A,
298 int mbedtls_mpi_core_write_be(const mbedtls_mpi_uint *A,
315 void mbedtls_mpi_core_shift_r(mbedtls_mpi_uint *X, size_t limbs,
330 void mbedtls_mpi_core_shift_l(mbedtls_mpi_uint *X, size_t limbs,
350 mbedtls_mpi_uint mbedtls_mpi_core_add(mbedtls_mpi_uint *X,
351 const mbedtls_mpi_uint *A,
352 const mbedtls_mpi_uint *B,
385 mbedtls_mpi_uint mbedtls_mpi_core_add_if(mbedtls_mpi_uint *X,
386 const mbedtls_mpi_uint *A,
408 mbedtls_mpi_uint mbedtls_mpi_core_sub(mbedtls_mpi_uint *X,
409 const mbedtls_mpi_uint *A,
410 const mbedtls_mpi_uint *B,
434 mbedtls_mpi_uint mbedtls_mpi_core_mla(mbedtls_mpi_uint *X, size_t X_limbs,
435 const mbedtls_mpi_uint *A, size_t A_limbs,
436 mbedtls_mpi_uint b);
454 void mbedtls_mpi_core_mul(mbedtls_mpi_uint *X,
455 const mbedtls_mpi_uint *A, size_t A_limbs,
456 const mbedtls_mpi_uint *B, size_t B_limbs);
467 mbedtls_mpi_uint mbedtls_mpi_core_montmul_init(const mbedtls_mpi_uint *N);
504 void mbedtls_mpi_core_montmul(mbedtls_mpi_uint *X,
505 const mbedtls_mpi_uint *A,
506 const mbedtls_mpi_uint *B, size_t B_limbs,
507 const mbedtls_mpi_uint *N, size_t AN_limbs,
508 mbedtls_mpi_uint mm, mbedtls_mpi_uint *T);
541 void mbedtls_mpi_core_ct_uint_table_lookup(mbedtls_mpi_uint *dest,
542 const mbedtls_mpi_uint *table,
567 int mbedtls_mpi_core_fill_random(mbedtls_mpi_uint *X, size_t X_limbs,
602 int mbedtls_mpi_core_random(mbedtls_mpi_uint *X,
603 mbedtls_mpi_uint min,
604 const mbedtls_mpi_uint *N,
657 void mbedtls_mpi_core_exp_mod_unsafe(mbedtls_mpi_uint *X,
658 const mbedtls_mpi_uint *A,
659 const mbedtls_mpi_uint *N, size_t AN_limbs,
660 const mbedtls_mpi_uint *E, size_t E_limbs,
661 const mbedtls_mpi_uint *RR,
662 mbedtls_mpi_uint *T);
691 void mbedtls_mpi_core_exp_mod(mbedtls_mpi_uint *X,
692 const mbedtls_mpi_uint *A,
693 const mbedtls_mpi_uint *N, size_t AN_limbs,
694 const mbedtls_mpi_uint *E, size_t E_limbs,
695 const mbedtls_mpi_uint *RR,
696 mbedtls_mpi_uint *T);
710 mbedtls_mpi_uint mbedtls_mpi_core_sub_int(mbedtls_mpi_uint *X,
711 const mbedtls_mpi_uint *A,
712 mbedtls_mpi_uint b,
725 mbedtls_ct_condition_t mbedtls_mpi_core_check_zero_ct(const mbedtls_mpi_uint *A,
776 void mbedtls_mpi_core_to_mont_rep(mbedtls_mpi_uint *X,
777 const mbedtls_mpi_uint *A,
778 const mbedtls_mpi_uint *N,
780 mbedtls_mpi_uint mm,
781 const mbedtls_mpi_uint *rr,
782 mbedtls_mpi_uint *T);
813 void mbedtls_mpi_core_from_mont_rep(mbedtls_mpi_uint *X,
814 const mbedtls_mpi_uint *A,
815 const mbedtls_mpi_uint *N,
817 mbedtls_mpi_uint mm,
818 mbedtls_mpi_uint *T);