Trait elliptic_curve::point::DecompressPoint
source · pub trait DecompressPoint<C: Curve>: Sized {
// Required method
fn decompress(x: &FieldBytes<C>, y_is_odd: Choice) -> CtOption<Self>;
}
Expand description
Decompress an elliptic curve point.
Point decompression recovers an original curve point from its x-coordinate and a boolean flag indicating whether or not the y-coordinate is odd.
Required Methods§
sourcefn decompress(x: &FieldBytes<C>, y_is_odd: Choice) -> CtOption<Self>
fn decompress(x: &FieldBytes<C>, y_is_odd: Choice) -> CtOption<Self>
Attempt to decompress an elliptic curve point.
Object Safety§
This trait is not object safe.