Skip to main content

PrimeCurveWithBasepointTable

Trait PrimeCurveWithBasepointTable 

Source
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§

Source

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.

Implementors§