pub type G1PointScalar = (([u8; 48], [u8; 48]), [u8; 32]);
G1 point and scalar pair for MSM operations