Module curve

Module curve 

Source
Expand description

This file defines a trait similar to kimchi::curve::KimchiCurve for Pallas and Vesta. It aims to define all the parameters that are needed by a curve to be used in Arrabbiata. For instance, the sponge parameters, the endomorphism coefficients, etc. The goal of this trait is to parametrize the whole library with the different curves.

Structsยง

PlonkSpongeConstants

Constantsยง

SPONGE_PARAM_FULL_ROUNDS ๐Ÿ”’

Traitsยง

ArrabbiataCurve
Represents additional information that a curve needs in order to be used with Arrabbiata.

Type Aliasesยง

ArithmeticSpongeParams ๐Ÿ”’
DefaultFqSponge ๐Ÿ”’