Skip to main content

RingCommitment

Type Alias RingCommitment 

Source
pub type RingCommitment<S> = FixedColumnsCommitted<BaseField<S>, PcsCommitment<S>>;
Expand description

Ring keys commitment.

Aliased Type§

pub struct RingCommitment<S> {
    pub points: [<KZG<<S as RingSuite>::Pairing> as PCS<<<S as Suite>::Affine as AffineRepr>::BaseField>>::C; 2],
    pub ring_selector: <KZG<<S as RingSuite>::Pairing> as PCS<<<S as Suite>::Affine as AffineRepr>::BaseField>>::C,
    pub phantom: PhantomData<<<S as Suite>::Affine as AffineRepr>::BaseField>,
}

Fields§

§points: [<KZG<<S as RingSuite>::Pairing> as PCS<<<S as Suite>::Affine as AffineRepr>::BaseField>>::C; 2]§ring_selector: <KZG<<S as RingSuite>::Pairing> as PCS<<<S as Suite>::Affine as AffineRepr>::BaseField>>::C§phantom: PhantomData<<<S as Suite>::Affine as AffineRepr>::BaseField>