Lines Matching refs:M

5173     mbedtls_mpi M;  in ecp_mod_p521()  local
5183 M.s = 1; in ecp_mod_p521()
5184 M.n = N->n - ( P521_WIDTH - 1 ); in ecp_mod_p521()
5185 if( M.n > P521_WIDTH + 1 ) in ecp_mod_p521()
5186 M.n = P521_WIDTH + 1; in ecp_mod_p521()
5187 M.p = Mp; in ecp_mod_p521()
5188 memcpy( Mp, N->p + P521_WIDTH - 1, M.n * sizeof( mbedtls_mpi_uint ) ); in ecp_mod_p521()
5189 MBEDTLS_MPI_CHK( mbedtls_mpi_shift_r( &M, 521 % ( 8 * sizeof( mbedtls_mpi_uint ) ) ) ); in ecp_mod_p521()
5197 MBEDTLS_MPI_CHK( mbedtls_mpi_add_abs( N, N, &M ) ); in ecp_mod_p521()
5222 mbedtls_mpi M; in ecp_mod_p255() local
5229 M.s = 1; in ecp_mod_p255()
5230 M.n = N->n - ( P255_WIDTH - 1 ); in ecp_mod_p255()
5231 if( M.n > P255_WIDTH + 1 ) in ecp_mod_p255()
5233 M.p = Mp; in ecp_mod_p255()
5235 memcpy( Mp, N->p + P255_WIDTH - 1, M.n * sizeof( mbedtls_mpi_uint ) ); in ecp_mod_p255()
5236 MBEDTLS_MPI_CHK( mbedtls_mpi_shift_r( &M, 255 % ( 8 * sizeof( mbedtls_mpi_uint ) ) ) ); in ecp_mod_p255()
5237 M.n++; /* Make room for multiplication by 19 */ in ecp_mod_p255()
5245 MBEDTLS_MPI_CHK( mbedtls_mpi_mul_int( &M, &M, 19 ) ); in ecp_mod_p255()
5246 MBEDTLS_MPI_CHK( mbedtls_mpi_add_abs( N, N, &M ) ); in ecp_mod_p255()
5279 mbedtls_mpi M, Q; in ecp_mod_p448() local
5286 M.s = 1; in ecp_mod_p448()
5287 M.n = N->n - ( P448_WIDTH ); in ecp_mod_p448()
5288 if( M.n > P448_WIDTH ) in ecp_mod_p448()
5291 M.p = Mp; in ecp_mod_p448()
5293 memcpy( Mp, N->p + P448_WIDTH, M.n * sizeof( mbedtls_mpi_uint ) ); in ecp_mod_p448()
5300 MBEDTLS_MPI_CHK( mbedtls_mpi_add_mpi( N, N, &M ) ); in ecp_mod_p448()
5303 Q = M; in ecp_mod_p448()
5312 for( i = P224_WIDTH_MAX; i < M.n; ++i ) in ecp_mod_p448()
5314 MBEDTLS_MPI_CHK( mbedtls_mpi_add_mpi( &M, &M, &Q ) ); in ecp_mod_p448()
5315 M.n = P448_WIDTH + 1; /* Make room for shifted carry bit from the addition */ in ecp_mod_p448()
5316 MBEDTLS_MPI_CHK( mbedtls_mpi_shift_l( &M, 224 ) ); in ecp_mod_p448()
5317 MBEDTLS_MPI_CHK( mbedtls_mpi_add_mpi( N, N, &M ) ); in ecp_mod_p448()
5341 mbedtls_mpi M, R; in ecp_mod_koblitz() local
5353 M.s = 1; in ecp_mod_koblitz()
5354 M.p = Mp; in ecp_mod_koblitz()
5357 M.n = N->n - ( p_limbs - adjust ); in ecp_mod_koblitz()
5358 if( M.n > p_limbs + adjust ) in ecp_mod_koblitz()
5359 M.n = p_limbs + adjust; in ecp_mod_koblitz()
5361 memcpy( Mp, N->p + p_limbs - adjust, M.n * sizeof( mbedtls_mpi_uint ) ); in ecp_mod_koblitz()
5363 MBEDTLS_MPI_CHK( mbedtls_mpi_shift_r( &M, shift ) ); in ecp_mod_koblitz()
5364 M.n += R.n; /* Make room for multiplication by R */ in ecp_mod_koblitz()
5373 MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &M, &M, &R ) ); in ecp_mod_koblitz()
5374 MBEDTLS_MPI_CHK( mbedtls_mpi_add_abs( N, N, &M ) ); in ecp_mod_koblitz()
5379 M.n = N->n - ( p_limbs - adjust ); in ecp_mod_koblitz()
5380 if( M.n > p_limbs + adjust ) in ecp_mod_koblitz()
5381 M.n = p_limbs + adjust; in ecp_mod_koblitz()
5383 memcpy( Mp, N->p + p_limbs - adjust, M.n * sizeof( mbedtls_mpi_uint ) ); in ecp_mod_koblitz()
5385 MBEDTLS_MPI_CHK( mbedtls_mpi_shift_r( &M, shift ) ); in ecp_mod_koblitz()
5386 M.n += R.n; /* Make room for multiplication by R */ in ecp_mod_koblitz()
5395 MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &M, &M, &R ) ); in ecp_mod_koblitz()
5396 MBEDTLS_MPI_CHK( mbedtls_mpi_add_abs( N, N, &M ) ); in ecp_mod_koblitz()