pub trait PrimeCurveWithBasepointTable<const WINDOW_SIZE: usize>: PrimeCurve + CurveArithmetic {
const BASEPOINT_TABLE: &'static BasepointTable<<Self as CurveArithmetic>::ProjectivePoint, WINDOW_SIZE>;
}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", so this trait is not object safe.