Lines Matching refs:Y
226 int esp_mpi_mul_mpi_mod(mbedtls_mpi *Z, const mbedtls_mpi *X, const mbedtls_mpi *Y, const mbedtls_m… in esp_mpi_mul_mpi_mod() argument
231 size_t y_bits = mbedtls_mpi_bitlen(Y); in esp_mpi_mul_mpi_mod()
249 esp_mpi_mul_mpi_mod_hw_op(X, Y, M, &Rinv, Mprime, hw_words); in esp_mpi_mul_mpi_mod()
254 Z->MBEDTLS_PRIVATE(s) = X->MBEDTLS_PRIVATE(s) * Y->MBEDTLS_PRIVATE(s); in esp_mpi_mul_mpi_mod()
289 static int mpi_montgomery_exp_calc( mbedtls_mpi *Z, const mbedtls_mpi *X, const mbedtls_mpi *Y, con… in mpi_montgomery_exp_calc() argument
307 int t = mbedtls_mpi_msb(Y); in mpi_montgomery_exp_calc()
327 if (mbedtls_mpi_get_bit(Y, i)) { in mpi_montgomery_exp_calc()
355 static int esp_mpi_exp_mod( mbedtls_mpi *Z, const mbedtls_mpi *X, const mbedtls_mpi *Y, const mbedt… in esp_mpi_exp_mod() argument
364 size_t y_words = mpi_words(Y); in esp_mpi_exp_mod()
380 if (mbedtls_mpi_cmp_int(Y, 0) < 0) { in esp_mpi_exp_mod()
384 if (mbedtls_mpi_cmp_int(Y, 0) == 0) { in esp_mpi_exp_mod()
404 ret = mpi_montgomery_exp_calc(Z, X, Y, M, Rinv, num_words, Mprime) ; in esp_mpi_exp_mod()
417 esp_mpi_exp_mpi_mod_hw_op(X, Y, M, Rinv, Mprime, num_words); in esp_mpi_exp_mod()
437 if (X->MBEDTLS_PRIVATE(s) == -1 && (Y->MBEDTLS_PRIVATE(p[0]) & 1) != 0) { in esp_mpi_exp_mod()
479 …mpi_failover_mod_mult( mbedtls_mpi *Z, const mbedtls_mpi *X, const mbedtls_mpi *Y, size_t z_words);
480 static int mpi_mult_mpi_overlong(mbedtls_mpi *Z, const mbedtls_mpi *X, const mbedtls_mpi *Y, size_t…
483 int mbedtls_mpi_mul_mpi( mbedtls_mpi *Z, const mbedtls_mpi *X, const mbedtls_mpi *Y ) in mbedtls_mpi_mul_mpi() argument
487 size_t y_bits = mbedtls_mpi_bitlen(Y); in mbedtls_mpi_mul_mpi()
505 ret = mbedtls_mpi_copy(Z, Y); in mbedtls_mpi_mul_mpi()
511 Z->MBEDTLS_PRIVATE(s) *= Y->MBEDTLS_PRIVATE(s); in mbedtls_mpi_mul_mpi()
531 return mpi_mult_mpi_failover_mod_mult(Z, X, Y, z_words); in mbedtls_mpi_mul_mpi()
535 return mpi_mult_mpi_overlong(Z, X, Y, y_words, z_words); in mbedtls_mpi_mul_mpi()
537 return mpi_mult_mpi_overlong(Z, Y, X, x_words, z_words); in mbedtls_mpi_mul_mpi()
545 esp_mpi_mul_mpi_hw_op(X, Y, hw_words); in mbedtls_mpi_mul_mpi()
550 Z->MBEDTLS_PRIVATE(s) = X->MBEDTLS_PRIVATE(s) * Y->MBEDTLS_PRIVATE(s); in mbedtls_mpi_mul_mpi()
586 static int mpi_mult_mpi_overlong(mbedtls_mpi *Z, const mbedtls_mpi *X, const mbedtls_mpi *Y, size_t… in mpi_mult_mpi_overlong() argument
594 .MBEDTLS_PRIVATE(p) = Y->MBEDTLS_PRIVATE(p), in mpi_mult_mpi_overlong()
596 .MBEDTLS_PRIVATE(s) = Y->MBEDTLS_PRIVATE(s) in mpi_mult_mpi_overlong()
600 .MBEDTLS_PRIVATE(p) = Y->MBEDTLS_PRIVATE(p) + words_slice, in mpi_mult_mpi_overlong()
602 .MBEDTLS_PRIVATE(s) = Y->MBEDTLS_PRIVATE(s) in mpi_mult_mpi_overlong()
642 …_mpi_failover_mod_mult( mbedtls_mpi *Z, const mbedtls_mpi *X, const mbedtls_mpi *Y, size_t z_words) in mpi_mult_mpi_failover_mod_mult() argument
649 esp_mpi_mult_mpi_failover_mod_mult_hw_op(X, Y, hw_words ); in mpi_mult_mpi_failover_mod_mult()
653 Z->MBEDTLS_PRIVATE(s) = X->MBEDTLS_PRIVATE(s) * Y->MBEDTLS_PRIVATE(s); in mpi_mult_mpi_failover_mod_mult()