elliptic_curve::point

Trait DecompactPoint

Source
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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§