Lines Matching refs:s

70     X_is_negative = mbedtls_ct_bool((X->s & 2) >> 1);  in mbedtls_mpi_lt_mpi_ct()
71 Y_is_negative = mbedtls_ct_bool((Y->s & 2) >> 1); in mbedtls_mpi_lt_mpi_ct()
128 X->s = mbedtls_ct_mpi_sign_if(do_assign, Y->s, X->s); in mbedtls_mpi_safe_cond_assign()
153 int s; in mbedtls_mpi_safe_cond_swap() local
164 s = X->s; in mbedtls_mpi_safe_cond_swap()
165 X->s = mbedtls_ct_mpi_sign_if(do_swap, Y->s, X->s); in mbedtls_mpi_safe_cond_swap()
166 Y->s = mbedtls_ct_mpi_sign_if(do_swap, s, Y->s); in mbedtls_mpi_safe_cond_swap()
182 X->s = 1; in mbedtls_mpi_init()
200 X->s = 1; in mbedtls_mpi_free()
290 X->s = 1; in mbedtls_mpi_resize_clear()
317 X->s = 1; in mbedtls_mpi_copy()
330 X->s = Y->s; in mbedtls_mpi_copy()
384 X->s = TO_SIGN(z); in mbedtls_mpi_lset()
512 int mbedtls_mpi_read_string(mbedtls_mpi *X, int radix, const char *s) in mbedtls_mpi_read_string() argument
526 if (s[0] == 0) { in mbedtls_mpi_read_string()
531 if (s[0] == '-') { in mbedtls_mpi_read_string()
532 ++s; in mbedtls_mpi_read_string()
536 slen = strlen(s); in mbedtls_mpi_read_string()
549 MBEDTLS_MPI_CHK(mpi_get_digit(&d, radix, s[i - 1])); in mbedtls_mpi_read_string()
556 MBEDTLS_MPI_CHK(mpi_get_digit(&d, radix, s[i])); in mbedtls_mpi_read_string()
563 X->s = -1; in mbedtls_mpi_read_string()
653 if (X->s == -1) { in mbedtls_mpi_write_string()
678 if (T.s == -1) { in mbedtls_mpi_write_string()
679 T.s = 1; in mbedtls_mpi_write_string()
708 char s[MBEDTLS_MPI_RW_BUFFER_SIZE]; in mbedtls_mpi_read_file() local
714 memset(s, 0, sizeof(s)); in mbedtls_mpi_read_file()
715 if (fgets(s, sizeof(s) - 1, fin) == NULL) { in mbedtls_mpi_read_file()
719 slen = strlen(s); in mbedtls_mpi_read_file()
720 if (slen == sizeof(s) - 2) { in mbedtls_mpi_read_file()
724 if (slen > 0 && s[slen - 1] == '\n') { in mbedtls_mpi_read_file()
725 slen--; s[slen] = '\0'; in mbedtls_mpi_read_file()
727 if (slen > 0 && s[slen - 1] == '\r') { in mbedtls_mpi_read_file()
728 slen--; s[slen] = '\0'; in mbedtls_mpi_read_file()
731 p = s + slen; in mbedtls_mpi_read_file()
732 while (p-- > s) { in mbedtls_mpi_read_file()
752 char s[MBEDTLS_MPI_RW_BUFFER_SIZE]; in mbedtls_mpi_write_file() local
758 memset(s, 0, sizeof(s)); in mbedtls_mpi_write_file()
760 MBEDTLS_MPI_CHK(mbedtls_mpi_write_string(X, radix, s, sizeof(s) - 2, &n)); in mbedtls_mpi_write_file()
767 slen = strlen(s); in mbedtls_mpi_write_file()
768 s[slen++] = '\r'; in mbedtls_mpi_write_file()
769 s[slen++] = '\n'; in mbedtls_mpi_write_file()
773 fwrite(s, 1, slen, fout) != slen) { in mbedtls_mpi_write_file()
777 mbedtls_printf("%s%s", p, s); in mbedtls_mpi_write_file()
955 return X->s; in mbedtls_mpi_cmp_mpi()
958 return -Y->s; in mbedtls_mpi_cmp_mpi()
961 if (X->s > 0 && Y->s < 0) { in mbedtls_mpi_cmp_mpi()
964 if (Y->s > 0 && X->s < 0) { in mbedtls_mpi_cmp_mpi()
970 return X->s; in mbedtls_mpi_cmp_mpi()
973 return -X->s; in mbedtls_mpi_cmp_mpi()
989 Y.s = TO_SIGN(z); in mbedtls_mpi_cmp_int()
1017 X->s = 1; in mbedtls_mpi_add_abs()
1102 X->s = 1; in mbedtls_mpi_sub_abs()
1115 int ret, s; in add_sub_mpi() local
1117 s = A->s; in add_sub_mpi()
1118 if (A->s * B->s * flip_B < 0) { in add_sub_mpi()
1125 X->s = cmp == 0 ? 1 : s; in add_sub_mpi()
1129 X->s = -s; in add_sub_mpi()
1133 X->s = s; in add_sub_mpi()
1166 B.s = TO_SIGN(b); in mbedtls_mpi_add_int()
1182 B.s = TO_SIGN(b); in mbedtls_mpi_sub_int()
1237 X->s = 1; in mbedtls_mpi_mul_mpi()
1239 X->s = A->s * B->s; in mbedtls_mpi_mul_mpi()
1301 size_t s; in mbedtls_int_div_int()
1338 s = mbedtls_mpi_core_clz(d); in mbedtls_int_div_int()
1339 d = d << s; in mbedtls_int_div_int()
1341 u1 = u1 << s; in mbedtls_int_div_int()
1342 u1 |= (u0 >> (biL - s)) & (-(mbedtls_mpi_sint) s >> (biL - 1)); in mbedtls_int_div_int()
1343 u0 = u0 << s; in mbedtls_int_div_int()
1380 *r = (rAX * radix + u0_lsw - q0 * d) >> s; in mbedtls_int_div_int()
1413 T2.s = 1; in mbedtls_mpi_div_mpi()
1429 X.s = Y.s = 1; in mbedtls_mpi_div_mpi()
1490 Q->s = A->s * B->s; in mbedtls_mpi_div_mpi()
1495 X.s = A->s; in mbedtls_mpi_div_mpi()
1499 R->s = 1; in mbedtls_mpi_div_mpi()
1523 B.s = TO_SIGN(b); in mbedtls_mpi_div_int()
1604 if (A->s < 0 && y != 0) { in mbedtls_mpi_mod_int()
1675 X->s = 1; in mbedtls_mpi_exp_mod()
1705 if (A->s == -1 && (E->p[0] & 1) != 0) { in mbedtls_mpi_exp_mod()
1707 X->s = mbedtls_ct_mpi_sign_if(is_x_non_zero, -1, 1); in mbedtls_mpi_exp_mod()
1753 TA.s = TB.s = 1; in mbedtls_mpi_gcd()
2037 size_t i, j, k, s; in mpi_miller_rabin() local
2049 s = mbedtls_mpi_lsb(&W); in mpi_miller_rabin()
2051 MBEDTLS_MPI_CHK(mbedtls_mpi_shift_r(&R, s)); in mpi_miller_rabin()
2086 while (j < s && mbedtls_mpi_cmp_mpi(&A, &W) != 0) { in mpi_miller_rabin()
2128 XX.s = 1; in mbedtls_mpi_is_prime_ext()