elliptic_curve::sec1

Trait FromEncodedPoint

Source
pub trait FromEncodedPoint<C>
where Self: Sized, C: Curve, FieldBytesSize<C>: ModulusSize,
{ // Required method fn from_encoded_point(point: &EncodedPoint<C>) -> CtOption<Self>; }
Expand description

Trait for deserializing a value from a SEC1 encoded curve point.

This is intended for use with the AffinePoint type for a given elliptic curve.

Required Methods§

Source

fn from_encoded_point(point: &EncodedPoint<C>) -> CtOption<Self>

Deserialize the type this trait is impl’d on from an EncodedPoint.

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§