elliptic_curve

Module point

Source
Expand description

Traits for elliptic curve points.

Re-exports§

pub use crate::CurveArithmetic;arithmetic

Structs§

NonIdentityarithmetic
Non-identity point type.

Traits§

AffineCoordinates
Access to the affine coordinates of an elliptic curve point.
BatchNormalizearithmetic
Normalize point(s) in projective representation by converting them to their affine ones.
DecompactPoint
Decompact an elliptic curve point from an x-coordinate.
DecompressPoint
Decompress an elliptic curve point.
Double
Double a point (i.e. add it to itself)
PointCompaction
Point compaction settings.
PointCompression
Point compression settings.

Type Aliases§

AffinePointarithmetic
Affine point type for a given curve with a CurveArithmetic implementation.
ProjectivePointarithmetic
Projective point type for a given curve with a CurveArithmetic implementation.