Module elliptic_curve::point
source · Expand description
Traits for elliptic curve points.
Re-exports§
pub use crate::CurveArithmetic;
arithmetic
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.