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§

source

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.

Implementors§