Lines Matching refs:res
61 int res; in dragonfly_get_random_qr_qnr() local
69 res = crypto_bignum_legendre(tmp, prime); in dragonfly_get_random_qr_qnr()
70 if (res == 1 && !(*qr)) in dragonfly_get_random_qr_qnr()
72 else if (res == -1 && !(*qnr)) in dragonfly_get_random_qr_qnr()
114 int check, res = -1; in dragonfly_is_quadratic_residue_blind() local
165 res = crypto_bignum_legendre(num, prime); in dragonfly_is_quadratic_residue_blind()
166 if (res == -2) { in dragonfly_is_quadratic_residue_blind()
167 res = -1; in dragonfly_is_quadratic_residue_blind()
172 mask = const_time_eq(res, check); in dragonfly_is_quadratic_residue_blind()
173 res = const_time_select_int(mask, 1, 0); in dragonfly_is_quadratic_residue_blind()
178 return res; in dragonfly_is_quadratic_residue_blind()
220 struct crypto_bignum *res) in dragonfly_sqrt() argument
243 crypto_bignum_exptmod(val, tmp, prime, res) < 0) in dragonfly_sqrt()