Trait CurveExtraConfig

Source
pub trait CurveExtraConfig {
    const CURVE_NAME: &'static [u8];
}
Expand description

Trait to add extra config for a curve which is not in ArkWorks library

Required Associated Constants§

Source

const CURVE_NAME: &'static [u8]

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.

Implementations on Foreign Types§

Source§

impl CurveExtraConfig for Config

Aggregate BLS signature scheme with Signature in G1 for BLS12-377 curve.

Source§

const CURVE_NAME: &'static [u8] = b"BLS12377"

Source§

impl CurveExtraConfig for Config

Aggregate BLS signature scheme with Signature in G1 for BLS12-381 curve.

Source§

const CURVE_NAME: &'static [u8] = b"BLS12381"

Implementors§