pub trait DecompactPoint<C: Curve>: Sized {
    // Required method
    fn decompact(x: &FieldBytes<C>) -> CtOption<Self>;
}
Expand description

Decompact an elliptic curve point from an x-coordinate.

Decompaction relies on properties of specially-generated keys but provides a more compact representation than standard point compression.

Required Methods§

source

fn decompact(x: &FieldBytes<C>) -> CtOption<Self>

Attempt to decompact an elliptic curve point

Object Safety§

This trait is not object safe.

Implementors§