Trait elliptic_curve::scalar::IsHigh
source · pub trait IsHigh {
// Required method
fn is_high(&self) -> Choice;
}
Expand description
Is this scalar greater than n / 2?
Returns
- For scalars 0 through n / 2:
Choice::from(0)
- For scalars (n / 2) + 1 through n - 1:
Choice::from(1)
Required Methods§
Implementors§
impl<C> IsHigh for NonZeroScalar<C>where C: CurveArithmetic,
Available on crate feature
arithmetic
only.