pub trait PrimeCurveWithBasepointTable<const WINDOW_SIZE: usize>: PrimeCurve + CurveArithmetic {
const BASEPOINT_TABLE: &'static BasepointTable<<Self as CurveArithmetic>::ProjectivePoint, WINDOW_SIZE>;
}Available on crate feature
basepoint-table only.Expand description
Trait for specifying a constant-time basepoint table for a given curve.
Required Associated Constants§
Sourceconst BASEPOINT_TABLE: &'static BasepointTable<<Self as CurveArithmetic>::ProjectivePoint, WINDOW_SIZE>
const BASEPOINT_TABLE: &'static BasepointTable<<Self as CurveArithmetic>::ProjectivePoint, WINDOW_SIZE>
Basepoint table for this curve.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".