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; }