Lines Matching refs:limbs

185 static int mbedtls_mpi_resize_clear( mbedtls_mpi *X, size_t limbs )  in mbedtls_mpi_resize_clear()  argument
187 if( limbs == 0 ) in mbedtls_mpi_resize_clear()
192 else if( X->n == limbs ) in mbedtls_mpi_resize_clear()
194 memset( X->p, 0, limbs * ciL ); in mbedtls_mpi_resize_clear()
201 return( mbedtls_mpi_grow( X, limbs ) ); in mbedtls_mpi_resize_clear()
911 static void mpi_bigendian_to_host( mbedtls_mpi_uint * const p, size_t limbs ) in mpi_bigendian_to_host() argument
915 if( limbs == 0 ) in mpi_bigendian_to_host()
927 for( cur_limb_left = p, cur_limb_right = p + ( limbs - 1 ); in mpi_bigendian_to_host()
948 size_t const limbs = CHARS_TO_LIMBS( buflen ); in mbedtls_mpi_read_binary_le() local
951 MBEDTLS_MPI_CHK( mbedtls_mpi_resize_clear( X, limbs ) ); in mbedtls_mpi_read_binary_le()
972 size_t const limbs = CHARS_TO_LIMBS( buflen ); in mbedtls_mpi_read_binary() local
973 size_t const overhead = ( limbs * ciL ) - buflen; in mbedtls_mpi_read_binary()
980 MBEDTLS_MPI_CHK( mbedtls_mpi_resize_clear( X, limbs ) ); in mbedtls_mpi_read_binary()
989 mpi_bigendian_to_host( X->p, limbs ); in mbedtls_mpi_read_binary()
2658 const size_t limbs = CHARS_TO_LIMBS( n_bytes ); in mpi_fill_random_internal() local
2659 const size_t overhead = ( limbs * ciL ) - n_bytes; in mpi_fill_random_internal()
2661 if( X->n < limbs ) in mpi_fill_random_internal()
2665 memset( (unsigned char *) X->p + limbs * ciL, 0, ( X->n - limbs ) * ciL ); in mpi_fill_random_internal()
2667 mpi_bigendian_to_host( X->p, limbs ); in mpi_fill_random_internal()
2685 size_t const limbs = CHARS_TO_LIMBS( size ); in mbedtls_mpi_fill_random() local
2691 MBEDTLS_MPI_CHK( mbedtls_mpi_resize_clear( X, limbs ) ); in mbedtls_mpi_fill_random()