pub(crate) fn G(&self, n: usize, m: usize) -> impl Iterator<Item = &EdwardsPoint> {
        AggregatedGensIter {
            n,
            m,
            array: &self.G_vec,
            party_idx: 0,
            gen_idx: 0,
        }
    }
/// Return an iterator over the aggregation of the parties' G generators with given size `n`.
Return an iterator over the aggregation of the parties' G generators with given size `n`.
Return an iterator over the aggregation of the parties ' G generators with given size ` n ` .
pub(crate) fn G(&self, n: usize, m: usize) -> impl Iterator<Item = &EdwardsPoint> {
        AggregatedGensIter {
            n,
            m,
            array: &self.G_vec,
            party_idx: 0,
            gen_idx: 0,
        }
    }
pub ( crate ) fn G ( & self , n : usize , m : usize ) -> impl Iterator < Item = & EdwardsPoint > { AggregatedGensIter { n , m , array : & self . G_vec , party_idx : 0 , gen_idx : 0 , } }
Return an iterator over the aggregation of the parties' G generators with given size `n`.
Return an iterator over the aggregation of the parties ' G generators with given size ` n ` .
&self
n
usize
m
usize
&self
n
usize
m
usize