Expand description
Interfaces for working with Arkworks Ed-on-BLS12-381-Bandersnatch elliptic curve related types from within the runtime.
All types are (de-)serialized through the wrapper types from the ark-scale trait,
with ark_scale::{ArkScale, ArkScaleProjective}.
ArkScale’s Usage generic parameter is expected to be set to “not-validated”
and “not-compressed”.
Structs§
- Host
Functions - Provides implementations for the extern host functions.
Functions§
- ed_
on_ bls12_ 381_ bandersnatch_ sw_ msm - Short Weierstrass multi scalar multiplication for Ed-on-BLS12-381-Bandersnatch.
- ed_
on_ bls12_ 381_ bandersnatch_ sw_ mul_ projective - Short Weierstrass projective multiplication for Ed-on-BLS12-381-Bandersnatch.
- ed_
on_ bls12_ 381_ bandersnatch_ te_ msm - Twisted Edwards multi scalar multiplication for Ed-on-BLS12-381-Bandersnatch.
- ed_
on_ bls12_ 381_ bandersnatch_ te_ mul_ projective - Twisted Edwards projective multiplication for Ed-on-BLS12-381-Bandersnatch.