pub fn aggregate(&mut self, sigs: &[Signature]) {
        INIT.call_once(|| {
            init_library();
        });
        unsafe {
            blsAggregateSignature(self, sigs.as_ptr(), sigs.len());
        }
    }
/// set the aggregated signature of `sigs`
/// * `sigs` - signatures to be aggregated
set the aggregated signature of `sigs`
`sigs` - signatures to be aggregated
set the aggregated signature of ` sigs ` ` sigs ` - signatures to be aggregated
pub fn aggregate(&mut self, sigs: &[Signature]) {
        INIT.call_once(|| {
            init_library();
        });
        unsafe {
            blsAggregateSignature(self, sigs.as_ptr(), sigs.len());
        }
    }
pub fn aggregate ( & mut self , sigs : & [ Signature ] ) { INIT . call_once ( | | { init_library ( ) ; } ) ; unsafe { blsAggregateSignature ( self , sigs . as_ptr ( ) , sigs . len ( ) ) ; } }
set the aggregated signature of `sigs`
 `sigs` - signatures to be aggregated
set the aggregated signature of ` sigs ` ` sigs ` - signatures to be aggregated
&mut self
sigs
&[Signature]