pub type UniversalSrs<E> = UnivariateUniversalParams<E>;Expand description
Universal StructuredReferenceString
Aliased Type§
pub struct UniversalSrs<E> {
pub powers_of_g: Vec<<E as Pairing>::G1Affine>,
pub h: <E as Pairing>::G2Affine,
pub beta_h: <E as Pairing>::G2Affine,
pub powers_of_h: Vec<<E as Pairing>::G2Affine>,
}Fields§
§powers_of_g: Vec<<E as Pairing>::G1Affine>Group elements of the form { \beta^i G }, where i ranges from 0 to
degree.
h: <E as Pairing>::G2AffineTODO: remove h and beta_h The generator of G2.
beta_h: <E as Pairing>::G2Affine\beta times the above generator of G2.
powers_of_h: Vec<<E as Pairing>::G2Affine>powers of \beta time the generator h of G2