Trait snarkvm_gadgets::traits::curves::group::CompressedGroupGadget[][src]

pub trait CompressedGroupGadget<G: Group + ProjectiveCurve, F: Field>: GroupGadget<G, F> {
    type BaseFieldGadget: ToBytesGadget<F> + EqGadget<F> + CondSelectGadget<F> + AllocGadget<<G::Affine as AffineCurve>::BaseField, F> + Clone + Debug;
    fn to_x_coordinate(&self) -> Self::BaseFieldGadget;
}

Associated Types

Required methods

Implementors