Module elliptic_curve::point
source · Expand description
Traits for elliptic curve points.
Re-exports
pub use crate::CurveArithmetic;
Structs
- NonIdentity
arithmetic
Non-identity point type.
Traits
- Access to the affine coordinates of an elliptic curve point.
- BatchNormalize
arithmetic
Normalize point(s) in projective representation by converting them to their affine ones. - Decompact an elliptic curve point from an x-coordinate.
- Decompress an elliptic curve point.
- Double a point (i.e. add it to itself)
- Point compaction settings.
- Point compression settings.
Type Aliases
- AffinePoint
arithmetic
Affine point type for a given curve with aCurveArithmetic
implementation. - ProjectivePoint
arithmetic
Projective point type for a given curve with aCurveArithmetic
implementation.